home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_33_cardViewSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
282KB
|
4,638 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 017A E533 bchg [PC - 0x1ACD /* FFFFE535, cstring ""<EOF> */], D0
00000004 0000 73EE ori.b D0, 0xEE
00000008 0000 3097 ori.b D0, 0x97
// begin alternate branch 0000000A-0000000C
label0000000A:
0000000A 3097 move.w [A0], [A7]
// end alternate branch 0000000A-0000000C
label0000000A: // (misaligned)
0000000C 0000 0208 ori.b D0, 0x8
00000010 8000 or.b D0, D0
00000012 0002 8E2F ori.b D2, 0x2F /* '/' */
00000016 DE40 add.w D7, D0
00000018 DC40 add.w D6, D0
0000001A 9A46 sub.w D5, D6
0000001C 288B move.l [A4], A3
0000001E A8E1 syscall InsetRgn
00000020 362A 3622 move.w D3, [A2 + 0x3622]
00000024 28C2 move.l [A4]+, D2
00000026 3962 396A move.w [A4 + 0x396A], -[A2]
0000002A 71DA moveq.l D0, 0xFFFFFFDA
0000002C 5502 subq.b D2, 2
0000002E 3C4A movea.w A6, A2
00000030 5EA2 addq.l -[A2], 7
00000032 54E2 scc -[A2]
00000034 0A3A 3AD2 62FA xori.b [PC + 0x62FA /* 00006330, cstring ""<EOF> */], 0xD2
0000003A 81C1 divs.w D0, D1
0000003C 6302 bls +0x4 /* 00000040 */
0000003E A8B3 syscall InvertRoundRect
label00000040:
00000040 A8B0 syscall FrameRoundRect
00000042 568A addq.l A2, 3
00000044 556A 3E52 subq.w [A2 + 0x3E52], 2
00000048 738A moveq.l D1, 0xFFFFFF8A
0000004A D050 add.w D0, [A0]
0000004C 562A 67A6 addq.b [A2 + 0x67A6], 3
00000050 67B8 beq -0x46 /* 0000000A */
00000052 8007 or.b D0, D7
00000054 7362 moveq.l D1, 0x62
00000056 A94F syscall DeltaPoint
00000058 7332 moveq.l D1, 0x32
0000005A 479A .invalid 3, [A2]+ // invalid opcode 4 with b == 6
0000005C 47A2 .invalid 3, -[A2] // invalid opcode 4 with b == 6
0000005E FCAA 6F64 .extension 0xCAA <<F/2-3/6>> // unimplemented
00000062 E404 asr D4.b, 2
00000064 E404 asr D4.b, 2
00000066 E404 asr D4.b, 2
00000068 E1D6 asl .w [A6]
0000006A 56E2 sne -[A2]
0000006C 56DA sne [A2]+
0000006E E400 asr D0.b, 2
00000070 0E46 E400 .invalid.w D6, 0xE400 // invalid immediate operation
00000074 E400 asr D0.b, 2
00000076 71BA moveq.l D0, 0xFFFFFFBA
00000078 56D2 sne [A2]
0000007A 736A moveq.l D1, 0x6A
0000007C 56EA 739A sne [A2 + 0x739A]
00000080 56F2 73AA 5702 73CA sne [[0x5702 + D7 * 2] + 0x73CA]
00000088 570A subq.b A2, 3
0000008A 73DA moveq.l D1, 0xFFFFFFDA
0000008C 744A moveq.l D2, 0x4A
0000008E 01E1 .incomplete
00000090 3380 1B59 move.w [[A1]], D0
00000094 563A E408 addq.b [PC - 0x1BF8 /* FFFFE49E, cstring ""<EOF> */], 3
00000098 008B E408 E408 ori.l A3, 0xE408E408
0000009E 2B4A 5A41 move.l [A5 + 0x5A41], A2
000000A2 565A addq.w [A2]+, 3
000000A4 56FA 73BA sne [PC + 0x73BA /* 00007460 */]
000000A8 564A addq.w A2, 3
000000AA 0C4F 5151 cmpi.w A7, 0x5151 /* 'QQ' */
000000AE 0E25 6F6C .invalid.b -[A5], 0x6C /* 'l' */ // invalid immediate operation
000000B2 02B0 029A 024E 0BD2 D5FE andi.l [[] - 0x2A02], 0x29A024E
000000BC 3682 move.w [A3], D2
000000BE 7432 moveq.l D2, 0x32
000000C0 7422 moveq.l D2, 0x22
000000C2 7442 moveq.l D2, 0x42
000000C4 744A moveq.l D2, 0x4A
000000C6 3622 move.w D3, -[A2]
000000C8 74CA moveq.l D2, 0xFFFFFFCA
000000CA 74F2 moveq.l D2, 0xFFFFFFF2
000000CC 7462 moveq.l D2, 0x62
000000CE 747A moveq.l D2, 0x7A
000000D0 74B2 moveq.l D2, 0xFFFFFFB2
000000D2 74DA moveq.l D2, 0xFFFFFFDA
000000D4 7482 moveq.l D2, 0xFFFFFF82
000000D6 74BA moveq.l D2, 0xFFFFFFBA
000000D8 74E2 moveq.l D2, 0xFFFFFFE2
000000DA A8E9 syscall RectInRgn
000000DC E01E ror D6.b, 8
000000DE 749A moveq.l D2, 0xFFFFFF9A
000000E0 748A moveq.l D2, 0xFFFFFF8A
000000E2 3632 F492 move.w D3, [A2 + A7.w * 4 - 0x110]
label000000E6:
000000E6 F45A cinva DATA
000000E8 0378 3642 bchg [0x00003642], D1
000000EC 02C6 .incomplete
000000EE 137A EEA6 EE6C move.b [A1 - 0x1194], [PC - 0x115A /* FFFFEF96, cstring ""<EOF> */]
000000F4 35F2 8652 638A move.w [PC + 0x638A /* 00006480, cstring ""<EOF> */], [A2 + A0.w * 8 + 0x52]
000000FA 865A or.w D3, [A2]+
000000FC 8692 or.l D3, [A2]
000000FE 0C0A 8682 cmpi.b A2, 0x82
00000102 FFCF .invalid <<F/7/7>>
00000104 BE28 8672 cmp.b D7, [A0 - 0x798E]
00000108 86A2 or.l D3, -[A2]
0000010A FFCD .invalid <<F/7/7>>
0000010C 7532 moveq.l D2, 0x32
0000010E 50D2 st [A2]
00000110 754A moveq.l D2, 0x4A
00000112 3C2B 9C53 move.w D6, [A3 - 0x63AD]
00000116 CFEB A9DD muls.w D7, [A3 - 0x5623]
0000011A 7552 moveq.l D2, 0x52
0000011C 3C2C 9C6C move.w D6, [A4 - 0x6394]
00000120 8DEC DC47 divs.w D6, [A4 - 0x23B9]
00000124 E46A lsr D2.w, D2
00000126 A9D3 syscall TEUpdate
00000128 A83D syscall TEDispatch
0000012A 755A moveq.l D2, 0x5A
0000012C E46A lsr D2.w, D2
0000012E 869A or.l D3, [A2]+
00000130 86AA 86BA or.l D3, [A2 - 0x7946]
00000134 866A 8662 or.w D3, [A2 - 0x799E]
00000138 6C1E bge +0x20 /* 00000158 */
0000013A F698 509E .extension 0x698 <<F/2-3/3>> // unimplemented
0000013E 1E6A B0AA movea.b A7, [A2 - 0x4F56]
00000142 2229 B2AA move.l D1, [A1 - 0x4D56]
00000146 573A 5682 subq.b [PC + 0x5682 /* 000057CA, cstring ""<EOF> */], 3
0000014A 7252 moveq.l D1, 0x52
0000014C 74FA moveq.l D2, 0xFFFFFFFA
0000014E 76AA moveq.l D3, 0xFFFFFFAA
00000150 75BA moveq.l D2, 0xFFFFFFBA
00000152 34BA 7FFE move.w [A2], [PC + 0x7FFE /* 00008152, cstring ""<EOF> */]
00000156 A9DC syscall TEKey
label00000158:
00000158 C010 and.b D0, [A0]
0000015A 638A bls -0x74 /* 000000E6 */
0000015C 8029 EECC or.b D0, [A1 - 0x1134]
00000160 F748 .extension 0x748 <<F/4-5/3>> // unimplemented
00000162 5481 addq.l D1, 2
00000164 F96C .extension 0x96C <<F/4-5/4>> // unimplemented
00000166 38DA move.w [A4]+, [A2]+
00000168 ED6C lsl D4.w, D6
0000016A FBF2 .invalid <<F/7/5>>
0000016C FB78 .extension 0xB78 <<F/4-5/5>> // unimplemented
0000016E EC74 roxr D4.w, D6
00000170 E3EA 6392 lsl .w [A2 + 0x6392]
00000174 A904 syscall DrawGrowIcon
00000176 182D 75FA move.b D4, [A5 + 0x75FA /* export_3771 */]
0000017A 636A bls +0x6C /* 000001E6 */
0000017C 637A bls +0x7C /* 000001F8 */
0000017E 721C moveq.l D1, 0x1C
00000180 721E moveq.l D1, 0x1E
00000182 6362 bls +0x64 /* 000001E6 */
00000184 EDFA E548 1E62 bfffo D6, [PC + 0x1E62 /* 00001E64, value 0xEAE1710 */] {21:8}
0000018A E3EA 635A lsl .w [A2 + 0x635A]
0000018E 6352 bls +0x54 /* 000001E2 */
00000190 634A bls +0x4C /* 000001DC */
00000192 34A8 7268 move.w [A2], [A0 + 0x7268]
00000196 7033 moveq.l D0, 0x33
00000198 70CD moveq.l D0, 0xFFFFFFCD
0000019A 703B moveq.l D0, 0x3B
0000019C 70C5 moveq.l D0, 0xFFFFFFC5
0000019E 72CD moveq.l D1, 0xFFFFFFCD
000001A0 FE34 FE34 .unknown 0xFE34 0xFE34 (W = 7)
000001A4 FE34 76C2 .unknown 0xFE34 0x76C2 (W = 7)
000001A8 0208 7048 andi.b A0, 0x48 /* 'H' */
000001AC 7047 moveq.l D0, 0x47
000001AE E466 asr D6.w, D2
000001B0 13B6 E466 705C move.b [A1 + D7.w + 0x5C], [A6 + A6.w * 4 + 0x66]
000001B6 761A moveq.l D3, 0x1A
000001B8 7030 moveq.l D0, 0x30
000001BA BAA8 1E32 cmp.l D5, [A0 + 0x1E32]
000001BE 1392 76BA move.b [A1 + D7.w * 8 - 0x70], [A2]
000001C2 76B2 moveq.l D3, 0xFFFFFFB2
000001C4 2552 75E2 move.l [A2 + 0x75E2], [A2]
000001C8 254A 138A move.l [A2 + 0x138A], A2
000001CC 13F2 31BD 6492 7066 24AE 356E move.b [0x24AE356E], [[0x64927066] + D3]
000001D8 356E 356E 356E move.w [A2 + 0x356E], [A6 + 0x356E]
// begin alternate branch 000001DC-000001E2
label000001DC:
000001DC 356E 355F 355F move.w [A2 + 0x355F], [A6 + 0x355F]
// end alternate branch 000001DC-000001E2
label000001DC: // (misaligned)
000001DE 355F 355F move.w [A2 + 0x355F], [A7]+
label000001E2:
000001E2 7087 moveq.l D0, 0xFFFFFF87
000001E4 5B46 subq.w D6, 5
label000001E6:
000001E6 5B47 subq.w D7, 5
000001E8 5742 subq.w D2, 3
000001EA FDFA .invalid <<F/7/6>>
000001EC 75CA moveq.l D2, 0xFFFFFFCA
000001EE 769A moveq.l D3, 0xFFFFFF9A
000001F0 76CA moveq.l D3, 0xFFFFFFCA
000001F2 1022 move.b D0, -[A2]
000001F4 75FA moveq.l D2, 0xFFFFFFFA
000001F6 5DAE FA58 subq.l [A6 - 0x5A8], 6
// begin alternate branch 000001F8-000001FE
label000001F8:
000001F8 FA58 FA00 .extension 0xA58 <<F/1/5>>, 0xFA00 // unimplemented
000001FC 76CA moveq.l D3, 0xFFFFFFCA
// end alternate branch 000001F8-000001FE
label000001F8: // (misaligned)
000001FA FA00 76CA .unknown 0xFA00 0x76CA (W = 5)
000001FE A77B syscall ADBReInit, flags=7
00000200 4A31 85FA 2BA1 1000 0A24 tst.b [[0x2BA11000] + 0xA24]
0000020A 0804 4B07 btst.b D4, 0x7
0000020E 4204 clr.b D4
00000210 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000212 30AC 6100 move.w [A0], [A4 + 0x6100]
00000216 420E clr.b A6
00000218 6100 7E48 bsr +0x7E4A /* 00008062 */
0000021C 0309 btst A1, D1
0000021E 3324 move.w -[A1], -[A4]
00000220 034C bchg A4, D1
00000222 6B37 bmi +0x39 /* 0000025B */
00000224 04EB .incomplete
00000226 0E0E 3317 .invalid.b A6, 0x17 // invalid immediate operation
0000022A AE3E syscall ReserveEntry, auto_pop
0000022C 047B 0208 0309 subi.w [[PC + <<invalid base displacement size>> + D0 * 2]], 0x208
00000232 8B1A or.b [A2]+, D5
00000234 034C bchg A4, D1
00000236 BB2E 8101 xor.b [A6 - 0x7EFF], D5
0000023A 4881 ext.w D1
0000023C 01CB .incomplete
0000023E 0581 bclr D1, D2
00000240 0160 bchg -[A0], D0
00000242 3812 move.w D4, [A2]
00000244 4634 107C not.b [A4 + D1.w + 0x7C]
00000248 2506 move.l -[A2], D6
0000024A 0636 3315 0636 addi.b [A6 + D0.w * 8 + 0x36], 0x15
00000250 DB15 add.b [A5], D5
00000252 067C 0C36 0200 addi.w 0x200, 0xC36
00000258 8B48 78B2 pack -[A5], -[A0], 0x78B2
0000025C 7C3A moveq.l D6, 0x3A
0000025E 6618 bne +0x1A /* 00000278 */
00000260 1804 move.b D4, D4
00000262 4AA6 tst.l -[A6]
00000264 B308 cmpm.b [A1]+, [A0]+
00000266 0E5C 044A .invalid.w [A4]+, 0x44A // invalid immediate operation
0000026A 66B3 bne -0x4B /* 0000021F */
0000026C 0848 5C0C bchg.b A0, 0xC
00000270 0E02 00DB .invalid.b D2, 0xDB // invalid immediate operation
00000274 4004 negx.b D4
00000276 9642 sub.w D3, D2
label00000278:
00000278 D081 add.l D0, D1
0000027A 0642 0463 addi.w D2, 0x463
0000027E 087B 03AC A30E A700 bchg.b [[PC + <<invalid base displacement size>>] + A2 * 2 - 0x5900], 0xAC
00000286 0AD3 .incomplete
00000288 0B04 btst D4, D5
0000028A 96AC 0503 sub.l D3, [A4 + 0x503]
0000028E AC04 syscall SndDoImmediate, auto_pop
00000290 960E sub.b D3, A6
00000292 D32A C100 add.b [A2 - 0x3F00], D1
00000296 0E04 9648 .invalid.b D4, 0x48 /* 'H' */ // invalid immediate operation
0000029A AE2A syscall GetMainDevice, auto_pop
0000029C E100 asl D0.b, 8
label0000029E:
0000029E 4838 121C nbcd.b [0x0000121C]
000002A2 5020 addq.b -[A0], 8
000002A4 1003 move.b D0, D3
000002A6 033C 330A btst 0xA /* '\n' */, D1
000002AA E20E lsr D6.b, 1
000002AC 1E58 movea.b A7, [A0]+
000002AE 0200 8B24 andi.b D0, 0x24 /* '$' */
000002B2 3814 move.w D4, [A4]
000002B4 A500 syscall Open/PBHOpen/HOpen, flags=5
000002B6 EB34 roxl D4.b, D5
000002B8 7613 moveq.l D3, 0x13
000002BA 02E3 .incomplete
000002BC 0493 0D2C DA80 subi.l [A3], 0xD2CDA80
000002C2 3A3E move.w D5, <<invalid special address>>
000002C4 1818 move.b D4, [A0]+
000002C6 130A move.b -[A1], A2
000002C8 E501 asl D1.b, 2
000002CA 1B65 0A53 move.b [A5 + 0xA53], -[A5]
000002CE 3FFD move.w <<invalid special address>>, <<invalid special address>>
000002D0 010A btst A2, D0
000002D2 FB60 .extension 0xB60 <<F/4-5/5>> // unimplemented
000002D4 0690 2B15 0A83 addi.l [A0], 0x2B150A83
000002DA 071E btst [A6]+, D3
000002DC 5303 subq.b D3, 1
000002DE 2A02 move.l D5, D2
000002E0 00DB .incomplete
000002E2 76B0 moveq.l D3, 0xFFFFFFB0
000002E4 7C06 moveq.l D6, 0x06
000002E6 7CDB moveq.l D6, 0xFFFFFFDB
000002E8 150C move.b -[A2], A4
000002EA 9083 sub.l D0, D3
000002EC 0706 btst D6, D3
000002EE 2300 move.l -[A1], D0
000002F0 2113 move.l -[A0], [A3]
000002F2 2300 move.l -[A1], D0
000002F4 2113 move.l -[A0], [A3]
000002F6 0303 btst D3, D1
000002F8 0C23 002D cmpi.b -[A3], 0x2D /* '-' */
000002FC 1303 move.b -[A1], D3
000002FE 033A E418 btst [PC - 0x1BE8 /* FFFFE718, cstring ""<EOF> */], D1
00000302 18BB 01FC move.b [A4], <<invalid full ext with I/IS == 4>>
00000306 2B31 D2DB move.l -[A5], [A1 + A5.w * 2 - 0x37]
0000030A 4486 neg.l D6
0000030C 4A1B tst.b [A3]+
0000030E 00BB 05FC EB07 A683 ori.l [PC + A2.w * 8 - 0x125], 0x5FCEB07
00000316 6086 bra -0x78 /* 0000029E */
00000318 2329 5253 move.l -[A1], [A1 + 0x5253]
0000031C 0B80 bclr D0, D5
0000031E 0F14 btst [A4], D7
00000320 5B12 subq.b [A2], 5
00000322 132F 9B02 move.b -[A1], [A7 - 0x64FE]
00000326 CB06 abcd D5, D6
00000328 333A 809B move.w -[A1], [PC - 0x7F65 /* FFFF83C5, cstring ""<EOF> */]
0000032C 45E4 lea.l A2, -[A4]
0000032E 9B45 subx.w D5, D5
00000330 7C1B moveq.l D6, 0x1B
00000332 4C3E 4AC6 movem.w D1,D2,D6,D7,A1,A3,A6, <<invalid special address>>
00000336 BB05 xor.b D5, D5
00000338 E4EB 0766 roxr .w [A3 + 0x766]
0000033C 8360 or.w -[A0], D1
0000033E 3E29 030F move.w D7, [A1 + 0x30F]
00000342 8E5B or.w D7, [A3]+
00000344 00C5 .incomplete
00000346 0CDB .incomplete
00000348 4044 negx.w D4
0000034A 8B0A sbcd -[A5], -[A2]
0000034C AD11 syscall CheckUpdate, auto_pop
0000034E 3E3C 8B17 move.w D7, 0x8B17
00000352 2408 move.l D2, A0
00000354 BB01 xor.b D1, D5
00000356 0EFB .incomplete
00000358 0348 bchg A0, D1
0000035A 92E6 sub.w A1, -[A6]
0000035C DA2A 3AA6 add.b D5, [A2 + 0x3AA6]
00000360 1818 move.b D4, [A0]+
00000362 3B2E AB20 move.w -[A5], [A6 - 0x54E0]
00000366 5310 subq.b [A0], 1
00000368 A613 syscall FlushVol, flags=6
0000036A 0343 bchg D3, D1
0000036C 05A6 bclr -[A6], D2
0000036E 6B2F bmi +0x31 /* 0000039F */
00000370 E381 asl D1, 1
00000372 BB03 xor.b D3, D5
00000374 C300 abcd D1, D0
00000376 1630 0200 move.b D3, [A0 + D0.w * 2]
0000037A 0338 5B03 btst [0x00005B03], D1
0000037E BA73 0763 1A1E F30F 2301 cmp.w D5, [[A3 + 0x1A1E] - 0xCF0DCFF]
00000388 06A6 884B 0558 addi.l -[A6], 0x884B0558
0000038E 334C 3382 move.w [A1 + 0x3382], A4
00000392 16CA move.b [A3]+, A2
00000394 16CA move.b [A3]+, A2
00000396 0F02 btst D2, D7
00000398 000B 3244 ori.b A3, 0x44 /* 'D' */
0000039C B317 xor.b [A7], D1
0000039E ED07 asl D7.b, 6
000003A0 660A bne +0xC /* 000003AC */
000003A2 2E48 movea.l A7, A0
000003A4 3A22 move.w D5, -[A2]
000003A6 1818 move.b D4, [A0]+
000003A8 652C bcs +0x2E /* 000003D6 */
000003AA 3A22 move.w D5, -[A2]
label000003AC:
000003AC DA42 add.w D5, D2
000003AE 9898 sub.l D4, [A0]+
000003B0 0493 01DB 010C subi.l [A3], 0x1DB010C
000003B6 6A0C bpl +0xE /* 000003C4 */
000003B8 5640 addq.w D0, 3
000003BA 6E4A bgt +0x4C /* 00000406 */
000003BC 0E52 320C .invalid.w [A2], 0x320C // invalid immediate operation
000003C0 0802 00A3 btst.b D2, 0xA3
label000003C4:
000003C4 5904 subq.b D4, 4
000003C6 CC14 and.b D6, [A4]
000003C8 046C 4202 0063 subi.w [A4 + 0x63], 0x4202
000003CE 4173 001C chk.w D0, [A3 + D0.w + 0x1C]
000003D2 B308 cmpm.b [A1]+, [A0]+
000003D4 56C1 sne D1
label000003D6:
000003D6 206A C520 movea.l A0, [A2 - 0x3AE0]
000003DA 4E56 2010 link A6, -0xFFFFDFF0
label000003DE:
000003DE 530F subq.b A7, 1
000003E0 E932 roxl D2.b, D4
000003E2 DA56 add.w D5, [A6]
000003E4 8907 sbcd D4, D7
000003E6 0622 A90A addi.b -[A2], 0xA /* '\n' */
000003EA 6B09 bmi +0xB /* 000003F5 */
000003EC 0622 E307 addi.b -[A2], 0x7
000003F0 04D3 .incomplete
000003F2 03BB 0343 18DB 01C3 bclr [[PC + <<invalid base displacement size>>] + 0x18DB01C3], D1
000003FA 0006 2202 ori.b D6, 0x2
000003FE 009B 84A9 000F ori.l [A3]+, 0x84A9000F
00000404 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
label00000406:
00000406 8016 or.b D0, [A6]
00000408 806B 094A or.w D0, [A3 + 0x94A]
0000040C 68D0 bvc -0x2E /* 000003DE */
0000040E 5C14 addq.b [A4], 6
00000410 4005 negx.b D5
00000412 0273 809C 5CDB andi.w [A3 + D5 * 4 - 0x37], 0x809C
00000418 0304 btst D4, D1
0000041A 280E move.l D4, A6
0000041C 04CE .incomplete
0000041E E006 asr D6.b, 8
00000420 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000422 0B1D btst [A5]+, D5
00000424 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000426 E30B lsl D3.b, 1
00000428 4A22 tst.b -[A2]
0000042A CB0B abcd -[A5], -[A3]
0000042C A822 syscall ResourceDispatch
0000042E 0653 0F1E addi.w [A3], 0xF1E
00000432 4A82 tst.l D2
00000434 AE73 syscall ControlDispatch, auto_pop
00000436 035C bchg [A4]+, D1
00000438 2904 move.l -[A4], D4
0000043A 830C sbcd -[A1], -[A4]
0000043C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000043E 6306 bls +0x8 /* 00000446 */
00000440 3D01 move.w -[A6], D1
00000442 1330 5C4A move.b -[A1], [A0 + D5 * 4 + 0x4A]
label00000446:
00000446 22DB move.l [A1]+, [A3]+
00000448 0E5C 6501 .invalid.w [A4]+, 0x6501 // invalid immediate operation
0000044C 0200 0F78 andi.b D0, 0x78 /* 'x' */
00000450 C104 abcd D0, D4
00000452 BAC3 cmpa.w A5, D3
00000454 0302 btst D2, D1
00000456 000F 8D3C ori.b A7, 0x3C /* '<' */
0000045A 66C5 bne -0x39 /* 00000421 */
0000045C 0FEB .incomplete
0000045E 04F3 .incomplete
00000460 002A 140C 0E04 ori.b [A2 + 0xE04], 0xC
00000466 6C56 bge +0x58 /* 000004BE */
00000468 8303 sbcd D1, D3
0000046A 7674 moveq.l D3, 0x74
0000046C 0320 btst -[A0], D1
0000046E 6911 bvs +0x13 /* 00000481 */
00000470 853C 1E0A or.b 0xA /* '\n' */, D2
00000474 0200 0F04 andi.b D0, 0x4
00000478 BB04 xor.b D4, D5
0000047A E300 asl D0.b, 1
0000047C 0636 AA00 0F16 6A02 addi.b [[A6] + D0 * 8 + 0x6A02], 0x0
00000484 0003 00A2 ori.b D3, 0xA2
00000488 0428 E300 C940 subi.b [A0 - 0x36C0], 0x0
0000048E 7B68 moveq.l D5, 0x68
00000490 14A9 004B move.b [A2], [A1 + 0x4B]
00000494 6C76 bge +0x78 /* 0000050C */
00000496 EB28 lsl D0.b, D5
00000498 1EE9 00EB move.b [A7]+, [A1 + 0xEB]
0000049C 8463 or.w D2, -[A3]
0000049E 0E0B 1504 .invalid.b A3, 0x4 // invalid immediate operation
000004A2 A4B3 syscall vFClose, flags=4
000004A4 0C94 C8B1 0121 cmpi.l [A4], 0xC8B10121
000004AA 0694 E900 FE04 addi.l [A4], 0xE900FE04
000004B0 8494 or.l D2, [A4]
000004B2 2A25 move.l D5, -[A5]
000004B4 080F 6500 btst.b A7, 0x0
000004B8 B33D xor.b <<invalid special address>>, D1
000004BA 2B08 move.l -[A5], A0
000004BC 2D02 move.l -[A6], D2
label000004BE:
000004BE 9B04 subx.b D5, D4
000004C0 F102 .extension 0x102 <<F/4-5/0>> // unimplemented
000004C2 6108 bsr +0xA /* 000004CC */
000004C4 A500 syscall Open/PBHOpen/HOpen, flags=5
000004C6 3140 0099 move.w [A0 + 0x99], D0
000004CA 4C04 DA42 movem.w D1,D6,A1,A3,A4,A6,A7, D4
// begin alternate branch 000004CC-000004CE
fn000004CC:
000004CC DA42 add.w D5, D2
// end alternate branch 000004CC-000004CE
fn000004CC: // (misaligned)
000004CE 490E .invalid 4, A6 // invalid opcode 4 with b == 4
000004D0 490D .invalid 4, A5 // invalid opcode 4 with b == 4
000004D2 0F16 btst [A6], D7
000004D4 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
000004D6 450D .invalid 2, A5 // invalid opcode 4 with b == 4
000004D8 067C 8511 0200 addi.w 0x200, 0x8511
000004DE 0F78 067C bchg [0x0000067C], D7
000004E2 0666 451C addi.w -[A6], 0x451C
000004E6 1425 move.b D2, -[A5]
000004E8 1DE3 move.b <<invalid special address>>, -[A3]
000004EA 1516 move.b -[A2], [A6]
000004EC 0E16 FA69 .invalid.b [A6], 0x69 /* 'i' */ // invalid immediate operation
000004F0 080F 0473 btst.b A7, 0x73 /* 's' */
000004F4 0636 4B02 B30C addi.b <<invalid full ext with I/IS == 4>>, 0x2
000004FA 0EE0 .incomplete
000004FC BB00 xor.b D0, D5
000004FE 360E move.w D3, A6
00000500 2D18 move.l -[A6], [A0]+
00000502 A305 syscall Status, flags=3
00000504 2508 move.l -[A2], A0
00000506 2E56 movea.l A7, [A6]
00000508 3A43 movea.w A5, D3
0000050A 0118 btst [A0]+, D0
label0000050C:
0000050C 182E 2A3A move.b D4, [A6 + 0x2A3A]
00000510 8A3B 0418 or.b D5, [PC + D0.w * 4 + 0x18]
00000514 9A54 sub.w D5, [A4]
00000516 7B01 moveq.l D5, 0x01
00000518 A305 syscall Status, flags=3
0000051A 04E3 .incomplete
0000051C 0C48 4261 cmpi.w A0, 0x4261 /* 'Ba' */
00000520 000E 7B03 ori.b A6, 0x3
00000524 0416 2B16 subi.b [A6], 0x16
00000528 068A 6C48 0200 addi.l A2, 0x6C480200
0000052E 6300 0401 bls +0x403 /* 00000931 */
00000532 04DA .incomplete
00000534 ACC5 syscall StdPoly, auto_pop
00000536 32C1 move.w [A1]+, D1
00000538 53DB sls [A3]+
0000053A 08A1 607B bclr.b -[A1], 0x7B /* '{' */
0000053E 0A69 2F2A 2010 xori.w [A1 + 0x2010], 0x2F2A /* '/*' */
00000544 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000546 C702 abcd D3, D2
00000548 E0C1 asr .w D1
0000054A 2806 move.l D4, D6
0000054C 8AB3 0448 or.l D5, [A3 + D0.w * 4 + 0x48]
00000550 B304 xor.b D4, D1
00000552 0E0C 081A .invalid.b A4, 0x1A // invalid immediate operation
00000556 532C 262E subq.b [A4 + 0x262E], 1
0000055A 082C F303 08C3 btst.b [A4 + 0x8C3], 0x3
00000560 07F1 .incomplete
00000562 041B 07F7 subi.b [A3]+, 0xF7
00000566 02DD .incomplete
00000568 410C .invalid 0, A4 // invalid opcode 4 with b == 4
0000056A 9905 subx.b D4, D5
0000056C 0A1A 5B02 xori.b [A2]+, 0x2
00000570 2604 move.l D3, D4
00000572 DAAC 5312 add.l D5, [A4 + 0x5312]
00000576 1B07 move.b -[A5], D7
00000578 046C C307 04A4 subi.w [A4 + 0x4A4], 0xC307
// begin alternate branch 0000057C-00000582
label0000057C:
0000057C 04A4 960E 7B0B subi.l -[A4], 0x960E7B0B
// end alternate branch 0000057C-00000582
label0000057C: // (misaligned)
0000057E 960E sub.b D3, A6
00000580 7B0B moveq.l D5, 0x0B
00000582 6302 bls +0x4 /* 00000586 */
00000584 5C88 addq.l A0, 6
label00000586:
00000586 9B07 subx.b D5, D7
00000588 F50B .extension 0x50B <<F/4-5/2>> // unimplemented
0000058A A305 syscall Status, flags=3
0000058C 3C6A E2D7 movea.w A6, [A2 - 0x1D29]
00000590 0342 bchg D2, D1
00000592 6314 bls +0x16 /* 000005A8 */
00000594 1D07 move.b -[A6], D7
00000596 581A addq.b [A2]+, 4
00000598 7B22 moveq.l D5, 0x22
0000059A 2670 7B28 AC70 movea.l A3, [A0 - 0x5390 + D7 * 2]
000005A0 C106 abcd D0, D6
000005A2 0307 btst D7, D1
000005A4 808B or.l D0, A3
000005A6 16CB move.b [A3]+, A3
label000005A8:
000005A8 0280 AE2B 065C andi.l D0, 0xAE2B065C
000005AE 2B09 move.l -[A5], A1
000005B0 6500 3303 bcs +0x3305 /* 000038B5 */
000005B4 4463 neg.w -[A3]
000005B6 0171 07D3 003C 9300 bchg [[] + 0x3C9300], D0
000005BE 850E sbcd -[A2], -[A6]
000005C0 0EE9 .incomplete
000005C2 5F18 subq.b [A0]+, 7
000005C4 187B 01D3 00A5 470C movea.b A4, [[] + 0xA5470C]
000005CC 6804 bvc +0x6 /* 000005D2 */
000005CE 6CAC bge -0x52 /* 0000057C */
000005D0 8303 sbcd D1, D3
label000005D2:
000005D2 B41C cmp.b D2, [A4]+
000005D4 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
000005D6 4274 FB09 clr.w [[A4 + <<invalid base displacement size>> + A7 * 2]]
000005DA 250E move.l -[A2], A6
000005DC 3A90 move.w [A5], [A0]
000005DE 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4
000005E0 9016 sub.b D0, [A6]
000005E2 3B03 move.w -[A5], D3
000005E4 2100 move.l -[A0], D0
000005E6 6B09 bmi +0xB /* 000005F1 */
000005E8 2B0E move.l -[A5], A6
000005EA 06C6 .incomplete
000005EC 3315 move.w -[A1], [A5]
000005EE 140C move.b D2, A4
000005F0 C606 and.b D3, D6
000005F2 9083 sub.l D0, D3
000005F4 0373 45D3 01FB 35CB bchg [[] + 0x1FB35CB], D1
000005FC 1D13 move.b -[A6], [A3]
000005FE 0B85 bclr D5, D5
00000600 2E0F move.l D7, A7
00000602 14AB 2BB4 move.b [A2], [A3 + 0x2BB4]
00000606 7AF3 moveq.l D5, 0xFFFFFFF3
00000608 284B movea.l A4, A3
0000060A 060B 0D04 addi.b A3, 0x4
0000060E 9623 sub.b D3, -[A3]
00000610 09D0 .incomplete
00000612 046B 11DB 08F3 subi.w [A3 + 0x8F3], 0x11DB
00000618 1252 movea.b A1, [A2]
0000061A 838F 04B3 unpk -[A1], -[A7], 0x04B3
0000061E 087B 0AA1 4E23 bchg.b [PC + D4 * 8 + 0x23], 0xA1
label00000624:
00000624 0965 bchg -[A5], D4
00000626 03E3 .incomplete
00000628 3D44 DB00 move.w [A6 - 0x2500], D4
0000062C ED2F lsl D7.b, D6
0000062E F0B7 03B4 .extension 0x0B7 <<F/2-3/0>> // unimplemented
00000632 F004 1308 pmovefd MR4, D4
00000636 2309 move.l -[A1], A1
00000638 550C subq.b A4, 2
0000063A 764B moveq.l D3, 0x4B
0000063C 0906 btst D6, D4
0000063E 3EE5 move.w [A7]+, -[A5]
00000640 040F 0443 subi.b A7, 0x43 /* 'C' */
00000644 0F23 btst -[A3], D7
00000646 09FB .incomplete
00000648 0053 0030 ori.w [A3], 0x30 /* '0' */
0000064C 2A43 movea.l A5, D3
0000064E 040B 022A subi.b A3, 0x2A /* '*' */
00000652 5B03 subq.b D3, 5
00000654 5300 subq.b D0, 1
00000656 CA2A B506 and.b D5, [A2 - 0x4AFA]
0000065A 0946 bchg D6, D4
0000065C 7B01 moveq.l D5, 0x01
0000065E 66C5 bne -0x39 /* 00000625 */
00000660 0416 3016 subi.b [A6], 0x16
00000664 306B 09E5 movea.w A0, [A3 + 0x9E5]
00000668 002B 0B69 01E9 ori.b [A3 + 0x1E9], 0x69 /* 'i' */
0000066E 5685 addq.l D5, 3
00000670 1EBC A53A move.b [A7], 0x3A /* ':' */
00000674 0527 btst -[A7], D2
00000676 6CAC bge -0x52 /* 00000624 */
00000678 8900 sbcd D4, D0
0000067A 4816 nbcd.b [A6]
0000067C 4288 clr.l A0
0000067E 0200 635A andi.b D0, 0x5A /* 'Z' */
00000682 B94C cmpm.w [A4]+, [A4]+
00000684 B704 xor.b D4, D3
00000686 4F04 .invalid 7, D4 // invalid opcode 4 with b == 4
00000688 96C3 sub.w A3, D3
0000068A 0781 bclr D1, D3
0000068C 538D subq.l A5, 1
0000068E 00C7 .incomplete
00000690 845D or.w D2, [A5]+
00000692 E43C ror D4.b, D2
00000694 0B05 btst D5, D5
00000696 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00000698 E425 asr D5.b, D2
0000069A 6D58 blt +0x5A /* 000006F4 */
0000069C 8B2B 8100 or.b [A3 - 0x7F00], D5
000006A0 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000006A2 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000006A4 6B00 433F bmi +0x4341 /* 000049E5 */
000006A8 7B08 moveq.l D5, 0x08
000006AA A704 syscall Control, flags=7
000006AC 86CE divu.w D3, A6
000006AE 812C 4100 or.b [A4 + 0x4100], D0
000006B2 0F79 068C 533A bchg [0x068C533A], D7
000006B8 8C58 or.w D6, [A0]+
000006BA A00B syscall Rename/PBHRename/HRename
000006BC 45A0 .invalid 2, -[A0] // invalid opcode 4 with b == 6
000006BE 231B move.l -[A1], [A3]+
000006C0 2903 move.l -[A4], D3
000006C2 E90D lsl D5.b, 4
000006C4 16CA move.b [A3]+, A2
000006C6 050E btst A6, D2
000006C8 58CD 0111 dbvc D5, +0x113 /* 000007DB */
000006CC 0558 bchg [A0]+, D2
000006CE F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000006D0 A0F3 syscall vTreeSearch
000006D2 0E8C F30E 4473 .invalid.l A4, 0xF30E4473 // invalid immediate operation
000006D8 0559 bchg [A1]+, D2
000006DA 4D7B 017C chk.w D6, <<invalid full ext with I/IS == 4>>
000006DE E968 lsl D0.w, D4
000006E0 6B1A bmi +0x1C /* 000006FC */
000006E2 1660 movea.b A3, -[A0]
000006E4 0B2E C535 btst [A6 - 0x3ACB], D5
000006E8 950A subx.b -[A2], -[A2]
000006EA C307 abcd D1, D7
000006EC A30F syscall MountVol, flags=3
000006EE 6901 bvs +0x3 /* 000006F1 */
000006F0 C909 abcd -[A4], -[A1]
000006F2 7B08 moveq.l D5, 0x08
label000006F4:
000006F4 7110 moveq.l D0, 0x10
000006F6 C609 and.b D3, A1
000006F8 05C6 .incomplete
000006FA C10E abcd -[A0], -[A6]
label000006FC:
000006FC DAC3 add.w A5, D3
000006FE 07B1 72A3 bclr [A1 + D7.w * 2 - 0x93], D3
00000702 0F4A bchg A2, D7
00000704 82CB divu.w D1, A3
00000706 0B5C bchg [A4]+, D5
00000708 4A36 6115 tst.b [[A6] + D6]
0000070C 216E 6C48 E30B move.l [A0 - 0x1CF5], [A6 + 0x6C48]
00000712 4571 E906 A974 chk.w D2, [[A1 + <<invalid base displacement size>>] + A6 - 0x568C]
00000718 6308 bls +0xA /* 00000722 */
0000071A 3023 move.w D0, -[A3]
0000071C 09E3 .incomplete
0000071E 2140 6840 move.l [A0 + 0x6840], D0
label00000722:
00000722 22DB move.l [A1]+, [A3]+
00000724 034A bchg A2, D1
00000726 829C or.l D1, [A4]+
00000728 0504 btst D4, D2
0000072A 9C5C sub.w D6, [A4]+
0000072C AB06 syscall CullPoints
0000072E 0901 btst D1, D4
00000730 E501 asl D1.b, 2
00000732 4068 AD01 negx.w [A0 - 0x52FF]
00000736 ED53 roxl D3.w, 6
00000738 E43C ror D4.b, D2
0000073A 6A29 bpl +0x2B /* 00000765 */
0000073C 1A7B 081E movea.b A5, [PC + D0 + 0x1E]
00000740 A512 syscall SetEOF, flags=5
00000742 0200 D341 andi.b D0, 0x41 /* 'A' */
00000746 2301 move.l -[A1], D1
00000748 8705 sbcd D3, D5
0000074A 35E5 8148 move.w [PC - 0x7EB8 /* FFFF8894, cstring ""<EOF> */], -[A5]
0000074E 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000750 7300 moveq.l D1, 0x00
00000752 CB0B abcd -[A5], -[A3]
00000754 EB07 asl D7.b, 5
00000756 68A3 bvc -0x5B /* 000006FB */
00000758 0B23 btst -[A3], D5
0000075A 0FF7 .incomplete
0000075C 0543 bchg D3, D2
0000075E A705 syscall Status, flags=7
00000760 5440 addq.w D0, 2
00000762 82A7 or.l D1, -[A7]
00000764 0564 bchg -[A4], D2
00000766 4A68 750D tst.w [A0 + 0x750D]
0000076A E11C rol D4.b, 8
0000076C A11B syscall SetZone, flags=1
0000076E A545 syscall FlushFile, flags=5
00000770 450C .invalid 2, A4 // invalid opcode 4 with b == 4
00000772 3E09 move.w D7, A1
00000774 8CFE divu.w D6, <<invalid special address>>
00000776 0666 AA00 addi.w -[A6], 0xAA00
0000077A 0F16 btst [A6], D7
0000077C 94E5 sub.w A2, -[A5]
0000077E 67BB beq -0x43 /* 0000073B */
00000780 0066 082E ori.w -[A6], 0x82E
00000784 662C bne +0x2E /* 000007B2 */
00000786 EA0E lsr D6.b, 5
00000788 7E06 moveq.l D7, 0x06
0000078A 3EAA 000F move.w [A7], [A2 + 0xF]
0000078E 1645 movea.b A3, D5
00000790 6E03 bgt +0x5 /* 00000795 */
00000792 00E9 .incomplete
00000794 013E btst <<invalid special address>>, D0
00000796 72A5 moveq.l D1, 0xFFFFFFA5
00000798 00DE .incomplete
0000079A 3028 7202 move.w D0, [A0 + 0x7202]
0000079E 000F 2501 ori.b A7, 0x1
000007A2 6C08 bge +0xA /* 000007AC */
000007A4 8888 or.l D4, A0
000007A6 8888 or.l D4, A0
000007A8 3303 move.w -[A1], D3
000007AA AD3A syscall DisableItem, auto_pop
label000007AC:
000007AC E449 lsr D1.w, 2
000007AE 1EE4 move.b [A7]+, -[A4]
000007B0 8196 or.l [A6], D0
label000007B2:
000007B2 7E41 moveq.l D7, 0x41
000007B4 00F3 .incomplete
000007B6 1104 move.b -[A0], D4
000007B8 2B01 move.l -[A5], D1
000007BA 30AB 0B65 move.w [A0], [A3 + 0xB65]
000007BE 0072 04E3 03B3 000C 0EE9 8208 2B4C ori.w [[0xC0EE9 + D0 * 2] - 0x7DF7D4B4], 0x4E3
000007CC 0636 8888 DB0A 0690 addi.b [[A6 + <<invalid base displacement size>> + A5 * 2] + 0x690], 0x88
000007D4 AA00 syscall OpenCPort
000007D6 7B5C moveq.l D5, 0x5C
000007D8 167E movea.b A3, <<invalid special address>>
000007DA 8509 sbcd -[A2], -[A1]
000007DC 04EA .incomplete
000007DE 90AB 0004 sub.l D0, [A3 + 0x4]
000007E2 0A0C 3628 xori.b A4, 0x28 /* '(' */
000007E6 AB00 syscall BitBlt
000007E8 0200 0F06 andi.b D0, 0x6
000007EC C687 and.l D3, D7
000007EE 0647 C653 addi.w D7, 0xC653
000007F2 0204 0A28 andi.b D4, 0x28 /* '(' */
000007F6 5302 subq.b D2, 1
000007F8 0200 3B6F andi.b D0, 0x6F /* 'o' */
000007FC 6107 bsr +0x9 /* 00000805 */
000007FE C491 and.l D2, [A1]
00000800 7C54 moveq.l D6, 0x54
00000802 090B btst A3, D4
00000804 5404 addq.b D4, 2
00000806 2905 move.l -[A4], D5
00000808 857F or.w <<invalid special address>>, D2
0000080A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000080C FE25 4BC3 .unknown 0xFE25 0x4BC3 (W = 7)
00000810 2CF1 CB41 move.l [A6]+, [[A1 + <<invalid base displacement size>>]]
00000814 3DA5 630E 8921 move.w [[A6 + <<invalid base displacement size>>] + D6 * 2 - 0x76DF], -[A5]
0000081A 1B0C move.b -[A5], A4
0000081C 45B1 1B05 .invalid 2, [[A1 + <<invalid base displacement size>>] + D1 * 2] // invalid opcode 4 with b == 6
00000820 7013 moveq.l D0, 0x13
00000822 0C2B 0F08 6913 cmpi.b [A3 + 0x6913], 0x8
00000828 4B33 0484 .invalid 5, [A3 + D0.w * 4 - 0x124] // invalid opcode 4 with b == 4
0000082C C87C 1E0C and.w D4, 0x1E0C
00000830 7C02 moveq.l D6, 0x02
00000832 00BB 21FB 0404 8472 ori.l [PC + A0.w * 4 + 0x72], 0x21FB0404
0000083A 7C14 moveq.l D6, 0x14
0000083C A069 syscall HGetState
0000083E 01B3 68B4 bclr [A3 + D6 - 0x76], D0
00000842 7AA1 moveq.l D5, 0xFFFFFFA1
00000844 59A5 subq.l -[A5], 4
00000846 010D btst A5, D0
00000848 0363 bchg -[A3], D1
0000084A 506B 0004 addq.w [A3 + 0x4], 8
0000084E 8C28 C802 or.b D6, [A0 - 0x37FE]
00000852 00DB .incomplete
00000854 388C move.w [A4], A4
00000856 1C13 move.b D6, [A3]
00000858 0733 100B btst [A3 + D1.w + 0xB], D3
0000085C 01A0 bclr -[A0], D0
0000085E 8100 sbcd D0, D0
00000860 E507 asl D7.b, 2
00000862 8B0F sbcd -[A5], -[A7]
00000864 A53C syscall CmpString, flags=5
00000866 290E move.l -[A4], A6
00000868 903C 9ECD sub.b D0, 0xCD
0000086C 0ACD .incomplete
0000086E 5A1B addq.b [A3]+, 5
00000870 0C45 5A70 cmpi.w D5, 0x5A70 /* 'Zp' */
00000874 6C08 bge +0xA /* 0000087E */
00000876 415A chk.w D0, [A2]+
00000878 4330 2D0C .invalid 1, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
0000087C 2808 move.l D4, A0
label0000087E:
0000087E 0668 932B A508 addi.w [A0 - 0x5AF8], 0x932B
00000884 9014 sub.b D0, [A4]
00000886 063E 0C90 addi.b <<invalid special address>>, 0x90
0000088A 0200 032B andi.b D0, 0x2B /* '+' */
0000088E 7669 moveq.l D3, 0x69
00000890 0A90 1E69 0163 xori.l [A0], 0x1E690163
00000896 5081 addq.l D1, 8
00000898 0DA0 bclr -[A0], D6
0000089A 6D0A blt +0xC /* 000008A6 */
0000089C D909 addx.b -[A4], -[A1]
0000089E CB03 abcd D5, D3
000008A0 CD09 abcd -[A6], -[A1]
000008A2 A609 syscall Delete/PBHDelete/HDelete, flags=6
000008A4 18A6 move.b [A4], -[A6]
label000008A6:
000008A6 A5C0 syscall vFlushCache, flags=5
000008A8 0668 232E 5B17 addi.w [A0 + 0x5B17], 0x232E /* '#.' */
000008AE 324B movea.w A1, A3
000008B0 27A5 171B 0504 A914 move.l [[A3 + D1 * 8] + 0x504A914], -[A5]
000008B8 6B6C bmi +0x6E /* 00000926 */
000008BA 2501 move.l -[A2], D1
000008BC 8B0F sbcd -[A5], -[A7]
000008BE C102 abcd D0, D2
000008C0 0B01 btst D1, D5
000008C2 0668 A325 AD19 addi.w [A0 - 0x52E7], 0xA325
000008C8 22C9 move.l [A1]+, A1
000008CA 3C04 move.w D6, D4
000008CC EA0E lsr D6.b, 5
000008CE C8A5 and.l D4, -[A5]
000008D0 1722 move.b -[A3], -[A2]
000008D2 1E0C move.b D7, A4
000008D4 E5AE lsl D6, D2
000008D6 BB21 xor.b -[A1], D5
000008D8 413D .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
000008DA 58D4 svc [A4]
000008DC 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
000008DE 6343 bls +0x45 /* 00000923 */
000008E0 A306 syscall KillIO, flags=3
000008E2 0B01 btst D1, D5
000008E4 5861 addq.w -[A1], 4
000008E6 0A09 7BE5 xori.b A1, 0xE5
000008EA 0922 btst -[A2], D4
000008EC C913 and.b [A3], D4
000008EE 1B0C move.b -[A5], A4
000008F0 044C 7E2C subi.w A4, 0x7E2C /* '~,' */
000008F4 130C move.b -[A1], A4
000008F6 FB58 .extension 0xB58 <<F/4-5/5>> // unimplemented
000008F8 B30A cmpm.b [A1]+, [A2]+
000008FA 0E33 3F08 BB1C .invalid.b <<invalid full ext with I/IS == 4>>, 0x8 // invalid immediate operation
00000900 6B11 bmi +0x13 /* 00000913 */
00000902 0EA3 0BA9 0163 .invalid.l -[A3], 0xBA90163 // invalid immediate operation
00000908 7B0E moveq.l D5, 0x0E
0000090A 6D02 blt +0x4 /* 0000090E */
0000090C AB0F syscall CheckPic
label0000090E:
0000090E 0E08 70ED .invalid.b A0, 0xED // invalid immediate operation
00000912 0048 4870 ori.w A0, 0x4870 /* 'Hp' */
00000916 DA08 add.b D5, A0
00000918 1145 0496 move.b [A0 + 0x496], D5
0000091C 607B bra +0x7D /* 00000999 */
0000091E 07E5 .incomplete
00000920 B761 xor.w -[A1], D3
00000922 009B 0770 4C72 ori.l [A3]+, 0x7704C72
// begin alternate branch 00000926-0000092C
label00000926:
00000926 4C72 2CE5 CB56 movem.l D0,D2,D5,D6,D7,A2,A3,A5, <<invalid full ext with IS == 1 and I/IS == 6>>
// end alternate branch 00000926-0000092C
label00000926: // (misaligned)
00000928 2CE5 move.l [A6]+, -[A5]
0000092A CB56 and.w [A6], D5
0000092C 9898 sub.l D4, [A0]+
0000092E 7001 moveq.l D0, 0x01
00000930 8849 or.w D4, A1
00000932 0B03 btst D3, D5
00000934 2729 02B1 move.l -[A3], [A1 + 0x2B1]
00000938 C7C5 muls.w D3, D5
0000093A 1C29 08CE move.b D6, [A1 + 0x8CE]
0000093E 60A9 bra -0x55 /* 000008E9 */
00000940 0096 0E21 56AD ori.l [A6], 0xE2156AD
00000946 0148 bchg A0, D0
00000948 B101 xor.b D1, D0
0000094A BB02 xor.b D2, D5
0000094C 36E1 move.w [A3]+, -[A1]
0000094E 0133 0370 960E D0C9 btst [A3 - 0x69F12F37], D0
00000956 0141 bchg D1, D0
00000958 F169 .extension 0x169 <<F/4-5/0>> // unimplemented
0000095A 1B69 7589 AFC9 move.b [A5 - 0x5037], [A1 + 0x7589]
00000960 08FE 0948 bset.b <<invalid special address>>, 0x48 /* 'H' */
00000964 B132 ADB2 0015 B48D 04E5 xor.b [[0x15B48D + A2 * 4] + 0x4E5], D0
0000096E 9160 sub.w -[A0], D0
00000970 F17E .extension 0x17E <<F/4-5/0>> // unimplemented
00000972 9135 0179 1465 126C sub.b [[A5 + 0x1465126C]], D0
0000097A 0806 222B btst.b D6, 0x2B /* '+' */
0000097E 2281 move.l [A1], D1
00000980 C005 and.b D0, D5
00000982 23BA E361 1D23 0622 093D 9B15 move.l [[A1 + 0x622 + D1 * 4] + 0x93D9B15], [PC - 0x1C9F /* FFFFECE5, cstring ""<EOF> */]
0000098E E900 asl D0.b, 4
00000990 453D .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
00000992 9B15 sub.b [A5], D5
00000994 8DE9 2506 divs.w D6, [A1 + 0x2506]
00000998 5525 subq.b -[A5], 2
0000099A 0105 btst D5, D0
0000099C 4525 .invalid 2, -[A5] // invalid opcode 4 with b == 4
0000099E 0D0B btst A3, D6
000009A0 BD06 xor.b D6, D6
000009A2 E584 asl D4, 2
000009A4 2906 move.l -[A4], D6
000009A6 CB4A exg A5, A2
000009A8 E900 asl D0.b, 4
000009AA 2506 move.l -[A2], D6
000009AC CB4A exg A5, A2
000009AE B104 xor.b D4, D0
000009B0 4910 .invalid 4, [A0] // invalid opcode 4 with b == 4
000009B2 B312 xor.b [A2], D1
000009B4 E929 lsl D1.b, D4
000009B6 D938 0B09 add.b [0x00000B09], D4
000009BA 1D06 move.b -[A6], D6
000009BC 04F6 .incomplete
000009BE B300 xor.b D0, D1
000009C0 0302 btst D2, D1
000009C2 0406 3E28 subi.b D6, 0x28 /* '(' */
000009C6 B300 xor.b D0, D1
000009C8 0200 7319 andi.b D0, 0x19
000009CC 6501 bcs +0x3 /* 000009CF */
000009CE AB15 syscall PatExpand
000009D0 6901 bvs +0x3 /* 000009D3 */
label000009D2:
000009D2 0508 btst A0, D2
000009D4 7319 moveq.l D1, 0x19
000009D6 70E5 moveq.l D0, 0xFFFFFFE5
000009D8 0005 0873 ori.b D5, 0x73 /* 's' */
000009DC 1911 move.b -[A4], [A1]
000009DE 0875 2D89 4FED bchg.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x89
000009E4 1284 move.b [A1], D4
000009E6 AB00 syscall BitBlt
000009E8 5414 addq.b [A4], 2
000009EA 0C48 400E cmpi.w A0, 0x400E
000009EE 0C54 0200 cmpi.w [A4], 0x200
000009F2 A36C syscall InitFS, flags=3
000009F4 2B02 move.l -[A5], D2
000009F6 6EE9 bgt -0x15 /* 000009E1 */
000009F8 1149 B4C5 move.b [A0 - 0x4B3B], A1
000009FC 1AC9 move.b [A5]+, A1
000009FE 9545 subx.w D2, D5
00000A00 2945 08CB move.l [A4 + 0x8CB], D5
00000A04 3DAD 1D54 3C9E move.w [A6 + D3 * 4 - 0x98], [A5 + 0x1D54]
00000A0A 2408 move.l D2, A0
00000A0C 1B01 move.b -[A5], D1
00000A0E 0E0B 0904 .invalid.b A3, 0x4 // invalid immediate operation
00000A12 731B moveq.l D1, 0x1B
00000A14 C4C5 mulu.w D2, D5
00000A16 41C5 lea.l A0, D5
00000A18 02C3 .incomplete
00000A1A 4AC5 tas.b D5
00000A1C 0005 0BC3 ori.b D5, 0xC3
00000A20 4A70 84C4 tst.w [A0 + A0.w * 4 - 0x60]
00000A24 5414 addq.b [A4], 2
00000A26 163B 0229 move.b D3, [PC + D0.w * 2 + 0x29]
00000A2A 086B 0470 7B1E bchg.b [A3 + 0x7B1E], 0x70 /* 'p' */
00000A30 AB0B syscall DrawSlab
00000A32 D465 add.w D2, -[A5]
00000A34 086B 4355 4466 bchg.b [A3 + 0x4466], 0x55 /* 'U' */
00000A3A 6996 bvs -0x68 /* 000009D2 */
00000A3C 6B18 bmi +0x1A /* 00000A56 */
00000A3E 6106 bsr +0x8 /* 00000A46 */
00000A40 D91D add.b [A5]+, D4
00000A42 04A3 6908 C523 subi.l -[A3], 0x6908C523
// begin alternate branch 00000A46-00000A48
fn00000A46:
00000A46 C523 and.b -[A3], D2
// end alternate branch 00000A46-00000A48
fn00000A46: // (misaligned)
00000A48 F338 .extension 0x338 <<F/4-5/1>> // unimplemented
00000A4A 8023 or.b D0, -[A3]
00000A4C 4285 clr.l D5
00000A4E F19B .invalid <<F/6/0>>
00000A50 035C bchg [A4]+, D1
00000A52 2342 3303 move.l [A1 + 0x3303], D2
label00000A56:
00000A56 4910 .invalid 4, [A0] // invalid opcode 4 with b == 4
00000A58 7027 moveq.l D0, 0x27
00000A5A 006F 130B 090A ori.w [A7 + 0x90A], 0x130B
00000A60 6B43 bmi +0x45 /* 00000AA5 */
00000A62 704C moveq.l D0, 0x4C
00000A64 AB00 syscall BitBlt
00000A66 E13B rol D3.b, D0
00000A68 AB03 syscall Jackson
00000A6A AB00 syscall BitBlt
00000A6C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000A6E 65C5 bcs -0x39 /* 00000A35 */
00000A70 08FB 0D30 5306 C901 bset.b [[PC + <<invalid base displacement size>>] + D5 * 2 - 0x36FF], 0x30 /* '0' */
00000A78 960E sub.b D3, A6
00000A7A 9CC9 sub.w A6, A1
00000A7C 0017 0083 ori.b [A7], 0x83
00000A80 8D01 sbcd D6, D1
00000A82 BB1C xor.b [A4]+, D5
00000A84 2700 move.l -[A3], D0
00000A86 82A4 or.l D1, -[A4]
00000A88 AB03 syscall Jackson
00000A8A 5302 subq.b D2, 1
00000A8C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000A8E DA0E add.b D5, A6
00000A90 5312 subq.b [A2], 1
00000A92 6604 bne +0x6 /* 00000A98 */
00000A94 4C53 022C movem.l D2,D3,D5,A1, [A3]
label00000A98:
00000A98 0145 bchg D5, D0
00000A9A EB0E lsl D6.b, 5
00000A9C 08CB 0B2E bset.b A3, 0x2E /* '.' */
00000AA0 660F bne +0x11 /* 00000AB1 */
00000AA2 E902 asl D2.b, 4
00000AA4 8108 sbcd -[A0], -[A0]
00000AA6 C511 and.b [A1], D2
00000AA8 6B43 bmi +0x45 /* 00000AED */
00000AAA 4918 .invalid 4, [A0]+ // invalid opcode 4 with b == 4
00000AAC 095E bchg [A6]+, D4
00000AAE 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
00000AB0 364B movea.w A3, A3
00000AB2 0008 3B1A ori.b A0, 0x1A
00000AB6 69E7 bvs -0x17 /* 00000A9F */
00000AB8 8351 or.w [A1], D1
00000ABA 167B 0A85 movea.b A3, [PC + D0 * 2 - 0x123]
00000ABE 702B moveq.l D0, 0x2B
00000AC0 1F49 0153 move.b [A7 + 0x153], A1
00000AC4 6B16 bmi +0x18 /* 00000ADC */
00000AC6 8B02 sbcd D5, D2
00000AC8 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000ACA C30F abcd -[A1], -[A7]
00000ACC 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000ACE 5B6B 4D01 subq.w [A3 + 0x4D01], 5
00000AD2 C30C abcd -[A1], -[A4]
00000AD4 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000AD6 0F16 btst [A6], D7
00000AD8 EB05 asl D5.b, 5
00000ADA 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
label00000ADC:
00000ADC 6303 bls +0x5 /* 00000AE1 */
00000ADE 0F7A 0F7A bchg [PC + 0xF7A /* 00001A5A, value 0x574A 'WJ' */], D7
00000AE2 8B39 7ABB 330C or.b [0x7ABB330C], D5
00000AE8 60A9 bra -0x55 /* 00000A93 */
00000AEA E98B lsl D3, 4
00000AEC 2DC1 move.l <<invalid special address>>, D1
00000AEE E848 lsr D0.w, 4
00000AF0 AD08 syscall ShowHide, auto_pop
00000AF2 223C 2303 6B18 move.l D1, 0x23036B18
00000AF8 6AE3 bpl -0x1B /* 00000ADD */
00000AFA 22C4 move.l [A1]+, D4
00000AFC 0542 bchg D2, D2
00000AFE 9324 sub.b -[A4], D1
00000B00 9473 0D7A D301 E180 81E7 sub.w D2, [[A3 - 0x2CFE1E80] - 0x7E19]
00000B0A 9301 subx.b D1, D1
00000B0C 42C3 .invalid D3 // invalid opcode 4 with subtype 1
00000B0E 0681 E872 E100 addi.l D1, 0xE872E100
00000B14 E30C lsl D4.b, 1
00000B16 7E42 moveq.l D7, 0x42
00000B18 04EB .incomplete
00000B1A 0423 08AC subi.b -[A3], 0xAC
label00000B1E:
00000B1E 6500 6004 bcs +0x6006 /* 00006B24 */
00000B22 EA2A lsr D2.b, D5
00000B24 481E nbcd.b [A6]+
00000B26 0C0E 130B cmpi.b A6, 0xB
00000B2A 1A8B move.b [A5], A3
00000B2C 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
00000B2E 41FD lea.l A0, <<invalid special address>>
00000B30 6E0B bgt +0xD /* 00000B3D */
00000B32 1874 FB10 movea.b A4, [A4 + A7 * 2]
00000B36 EB01 asl D1.b, 5
00000B38 5613 addq.b [A3], 3
00000B3A 0204 4C6E andi.b D4, 0x6E /* 'n' */
00000B3E 2C96 move.l [A6], [A6]
00000B40 9303 subx.b D1, D3
00000B42 DB0E addx.b -[A5], -[A6]
00000B44 A848 syscall FracSin
00000B46 E306 asl D6.b, 1
00000B48 2D01 move.l -[A6], D1
00000B4A D304 addx.b D1, D4
00000B4C 0701 btst D1, D3
00000B4E E40E lsr D6.b, 2
00000B50 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4
00000B52 9310 sub.b [A0], D1
00000B54 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00000B56 7EC3 moveq.l D7, 0xFFFFFFC3
00000B58 57FA 8B14 seq [PC - 0x74EC /* FFFF966E */]
00000B5C 2519 move.l -[A2], [A1]+
00000B5E 6E01 bgt +0x3 /* 00000B61 */
00000B60 F67E 1301 .extension 0x67E <<F/1/3>>, 0x1301 // unimplemented
00000B64 F500 .extension 0x500 <<F/4-5/2>> // unimplemented
00000B66 9EE5 sub.w A7, -[A5]
00000B68 007E E100 ori.w <<invalid special address>>, 0xE100
00000B6C 6EE9 bgt -0x15 /* 00000B57 */
00000B6E 01E9 .incomplete
00000B70 009E 3B1A 0D03 ori.l [A6]+, 0x3B1A0D03
00000B76 AB03 syscall Jackson
00000B78 8B02 sbcd D5, D2
00000B7A 7D03 moveq.l D6, 0x03
00000B7C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000B7E 6E9E bgt -0x60 /* 00000B1E */
label00000B80:
00000B80 2955 2D06 move.l [A4 + 0x2D06], [A5]
00000B84 8B02 sbcd D5, D2
00000B86 2105 move.l -[A0], D5
00000B88 E50A lsl D2.b, 2
00000B8A 8D05 sbcd D6, D5
00000B8C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000B8E 442B 03E5 neg.b [A3 + 0x3E5]
00000B92 367E movea.w A3, <<invalid special address>>
00000B94 2010 move.l D0, [A0]
00000B96 8A0A or.b D5, A2
00000B98 6543 bcs +0x45 /* 00000BDD */
00000B9A 2DEA 2516 move.l <<invalid special address>>, [A2 + 0x2516]
00000B9E 6CE0 bge -0x1E /* 00000B80 */
00000BA0 0200 6B05 andi.b D0, 0x5
00000BA4 BAAB 3A06 cmp.l D5, [A3 + 0x3A06]
00000BA8 8A02 or.b D5, D2
00000BAA 0053 11D3 ori.w [A3], 0x11D3
00000BAE 011E btst [A6]+, D0
00000BB0 068A 6313 010F addi.l A2, 0x6313010F
00000BB6 E035 roxr D5.b, D0
00000BB8 4D2D 5C6E .invalid 6, [A5 + 0x5C6E] // invalid opcode 4 with b == 4
00000BBC 0200 AB16 andi.b D0, 0x16
00000BC0 04F6 .incomplete
00000BC2 7EC3 moveq.l D7, 0xFFFFFFC3
00000BC4 0004 28C5 ori.b D4, 0xC5
00000BC8 94AB 16CD sub.l D2, [A3 + 0x16CD]
00000BCC 5C1B addq.b [A3]+, 6
00000BCE 0081 DF99 4B24 ori.l D1, 0xDF994B24
00000BD4 08F4 2A14 E529 F33E bset.b [[A4 - 0xCC2 + A6 * 4]], 0x14
00000BDC AB04 syscall ColorMap
00000BDE 0306 btst D6, D1
00000BE0 7A81 moveq.l D5, 0xFFFFFF81
00000BE2 196C 7204 6CC8 move.b [A4 + 0x6CC8], [A4 + 0x7204]
00000BE8 A501 syscall Close, flags=5
00000BEA 7B2B moveq.l D5, 0x2B
00000BEC 040C 6809 subi.b A4, 0x9 /* '\t' */
00000BF0 0793 bclr [A3], D3
00000BF2 6C29 bge +0x2B /* 00000C1D */
00000BF4 4CE5 000B movem.l A4,A6,A7, -[A5]
00000BF8 2705 move.l -[A3], D5
00000BFA 080B 0769 btst.b A3, 0x69 /* 'i' */
00000BFE 0245 086D andi.w D5, 0x86D
00000C02 02E5 .incomplete
00000C04 000B 2706 ori.b A3, 0x6
00000C08 F006 1B00 pmovefd MR6, D6
00000C0C 6905 bvs +0x7 /* 00000C13 */
00000C0E CD07 abcd D6, D7
00000C10 7345 moveq.l D1, 0x45
00000C12 9B00 subx.b D5, D0
00000C14 04CB .incomplete
00000C16 12F0 5B29 723B move.b [A1]+, [[A0 + 0x723B + D5 * 2]]
00000C1C 068B 01C1 001B addi.l A3, 0x1C1001B
00000C22 005B 29C8 ori.w [A3]+, 0x29C8
00000C26 C100 abcd D0, D0
00000C28 0313 btst [A3], D1
00000C2A B102 xor.b D2, D0
00000C2C C0B8 2387 and.l D0, [0x00002387]
00000C30 1404 move.b D2, D4
00000C32 CB01 abcd D5, D1
00000C34 F0F3 0A72 .extension 0x0F3 <<F/2-3/0>> // unimplemented
00000C38 9B00 subx.b D5, D0
00000C3A B8A3 cmp.l D4, -[A3]
00000C3C 0725 btst -[A5], D3
00000C3E 022B 8259 E97C andi.b [A3 - 0x1684], 0x59 /* 'Y' */
00000C44 6918 bvs +0x1A /* 00000C5E */
00000C46 5510 subq.b [A0], 2
00000C48 6D05 blt +0x7 /* 00000C4F */
00000C4A 2103 move.l -[A0], D3
00000C4C 0484 6E7C 1429 subi.l D4, 0x6E7C1429
00000C52 9C23 sub.b D6, -[A3]
00000C54 5276 8302 150F addq.w [[A6 + <<invalid base displacement size>> + A0 * 2] + 0x150F], 1
00000C5A 5333 2B0C subq.b <<invalid full ext with I/IS == 4>>, 1
label00000C5E:
00000C5E 250F move.l -[A2], A7
00000C60 030D btst A5, D1
00000C62 0484 7E19 03ED subi.l D4, 0x7E1903ED
00000C68 5FA5 subq.l -[A5], 7
00000C6A 0F53 bchg [A3], D7
00000C6C 3355 1C3C move.w [A1 + 0x1C3C], [A5]
00000C70 5B08 subq.b A0, 5
00000C72 2304 move.l -[A1], D4
00000C74 4893 066E movem.w [A3], D1,D2,D3,D5,D6,A1,A2
00000C78 5332 0E25 subq.b [A2 + D0 * 8 + 0x25], 1
00000C7C 1DF8 DB2C move.b <<invalid special address>>, [0xFFFFDB2C]
00000C80 2906 move.l -[A4], D6
00000C82 3336 0506 8104 move.w -[A1], [[A6 + <<invalid base displacement size>>] + D0 * 4 - 0x7EFC]
00000C88 8C61 or.w D6, -[A1]
00000C8A 0185 bclr D5, D0
00000C8C 0461 01CB subi.w -[A1], 0x1CB
00000C90 007B 0374 7B2C ori.w <<invalid full ext with I/IS == 4>>, 0x374
00000C96 04C3 .incomplete
00000C98 0294 5A0B 201E andi.l [A4], 0x5A0B201E
00000C9E 8C02 or.b D6, D2
00000CA0 00CB .incomplete
00000CA2 351E move.w -[A2], [A6]+
00000CA4 F885 00EC .extension 0x885 <<F/2-3/4>> // unimplemented
00000CA8 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00000CAA D315 add.b [A5], D1
00000CAC 0423 35AC subi.b -[A3], 0xAC
00000CB0 5AB3 2214 addq.l [A3 + D2.w * 2 + 0x14], 5
00000CB4 8501 sbcd D2, D1
00000CB6 8316 or.b [A6], D1
00000CB8 14C5 move.b [A2]+, D5
00000CBA 0283 16B4 1B1E andi.l D3, 0x16B41B1E
00000CC0 8123 or.b -[A3], D0
00000CC2 453C 5A03 1289 .invalid 2, 0x5A031289 // invalid opcode 4 with b == 4
00000CC8 04E3 .incomplete
00000CCA 4989 .invalid 4, A1 // invalid opcode 4 with b == 6
00000CCC 04E3 .incomplete
00000CCE 4995 .invalid 4, [A5] // invalid opcode 4 with b == 6
00000CD0 04FB .incomplete
00000CD2 09E7 .incomplete
00000CD4 0C05 A70C cmpi.b D5, 0xC
00000CD8 174B 0169 move.b [A3 + 0x169], A3
00000CDC 424B clr.w A3
label00000CDE:
00000CDE 13D7 0C2A 60B3 move.b [0x0C2A60B3], [A7]
00000CE4 0774 7346 bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D3
00000CE8 7A74 moveq.l D5, 0x74
00000CEA C331 7A74 and.b [A1 + D7 * 2 + 0x74], D1
00000CEE 6337 bls +0x39 /* 00000D27 */
00000CF0 7A9B moveq.l D5, 0xFFFFFF9B
00000CF2 6D44 blt +0x46 /* 00000D38 */
00000CF4 3B08 move.w -[A5], A0
00000CF6 C535 48CD and.b [A5 + D4 - 0x51], D2
00000CFA 6AE2 bpl -0x1C /* 00000CDE */
00000CFC 0E1B 012A .invalid.b [A3]+, 0x2A /* '*' */ // invalid immediate operation
00000D00 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
00000D02 846E 541E or.w D2, [A6 + 0x541E]
00000D06 8968 DB28 or.w [A0 - 0x24D8], D4
00000D0A 5366 subq.w -[A6], 1
00000D0C A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
00000D0E 2306 move.l -[A1], D6
00000D10 C51A and.b [A2]+, D2
00000D12 D501 addx.b D2, D1
00000D14 6348 bls +0x4A /* 00000D5E */
00000D16 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000D18 9B50 sub.w [A0], D5
00000D1A C969 4E0E and.w [A1 + 0x4E0E], D4
00000D1E 9536 6D3A 4D37 DB11 5D37 sub.b [[A6 + 0x4D37DB11 + D6 * 4] + 0x5D37], D2
00000D28 DB11 add.b [A1], D5
00000D2A C994 and.l [A4], D4
00000D2C 2319 move.l -[A1], [A1]+
00000D2E ED37 roxl D7.b, D6
00000D30 3669 04F6 movea.w A3, [A1 + 0x4F6]
00000D34 7EB3 moveq.l D7, 0xFFFFFFB3
00000D36 151E move.b -[A2], [A6]+
label00000D38:
00000D38 C944 exg D4, D4
00000D3A 28A3 move.l [A4], -[A3]
00000D3C 0229 44A1 000F andi.b [A1 + 0xF], 0xA1
00000D42 B036 4A48 cmp.b D0, [A6 + D4 * 2 + 0x48]
00000D46 BB02 xor.b D2, D5
00000D48 82A8 824A or.l D1, [A0 - 0x7DB6]
00000D4C 059E bclr [A6]+, D2
00000D4E A836 syscall GetMaskTable
00000D50 0C36 852A 536F cmpi.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x2A /* '*' */
00000D56 0C0E A500 cmpi.b A6, 0x0
00000D5A 978A subx.l -[A3], -[A2]
00000D5C F345 .extension 0x345 <<F/4-5/1>> // unimplemented
label00000D5E:
00000D5E 056C A302 bchg [A4 - 0x5CFE], D2
00000D62 130D move.b -[A1], A5
00000D64 8D4E 4A48 pack -[A6], -[A6], 0x4A48
00000D68 7B0B moveq.l D5, 0x0B
00000D6A 5B02 subq.b D2, 5
00000D6C 5C0D addq.b A5, 6
00000D6E 0161 bchg -[A1], D0
00000D70 71A3 moveq.l D0, 0xFFFFFFA3
00000D72 025C 890D andi.w [A4]+, 0x890D
00000D76 8B6C 970D or.w [A4 - 0x68F3], D5
00000D7A 02F6 .incomplete
00000D7C 7E43 moveq.l D7, 0x43
00000D7E 11A9 0B91 05A1 4F95 move.b [[0x4F95 + D0 * 4]], [A1 + 0xB91]
00000D86 0505 btst D5, D2
00000D88 018D bclr A5, D0
00000D8A 05E5 .incomplete
00000D8C 1195 05A3 009D 1B45 0BDA move.b [[0x9D + D0 * 4] + 0x1B450BDA], [A5]
00000D96 A302 syscall Read, flags=3
00000D98 4B42 chk.w D5, D2
00000D9A 2580 F67E move.l [A2 + A7.w * 8 + 0x7E], D0
00000D9E C562 and.w -[A2], D2
00000DA0 7E85 moveq.l D7, 0xFFFFFF85
00000DA2 0163 bchg -[A3], D0
00000DA4 5B18 subq.b [A0]+, 5
00000DA6 182B 0806 move.b D4, [A3 + 0x806]
00000DAA A300 syscall Open/PBHOpen/HOpen, flags=3
00000DAC 0200 931D andi.b D0, 0x1D
00000DB0 78B2 moveq.l D4, 0xFFFFFFB2
00000DB2 A300 syscall Open/PBHOpen/HOpen, flags=3
00000DB4 6501 bcs +0x3 /* 00000DB7 */
00000DB6 591C subq.b [A4]+, 4
00000DB8 3E27 move.w D7, -[A7]
00000DBA 0378 063E bchg [0x0000063E], D1
00000DBE 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00000DC0 3202 move.w D1, D2
00000DC2 00DB .incomplete
00000DC4 1370 A506 7B28 4206 move.b [A1 + 0x4206], [[A0 + <<invalid base displacement size>>] + A2 * 4 + 0x7B28]
00000DCC 6807 bvc +0x9 /* 00000DD5 */
00000DCE 03A1 bclr -[A1], D1
00000DD0 9B0C subx.b -[A5], -[A4]
00000DD2 0703 btst D3, D3
00000DD4 A541 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=5
00000DD6 00DB .incomplete
00000DD8 0A65 D3E5 xori.w -[A5], 0xD3E5
00000DDC CFEB 3D76 muls.w D7, [A3 + 0x3D76]
00000DE0 75FB moveq.l D2, 0xFFFFFFFB
00000DE2 B504 xor.b D4, D2
00000DE4 0668 16CB 4421 addi.w [A0 + 0x4421], 0x16CB
00000DEA 0089 0389 20EB ori.l A1, 0x38920EB
00000DF0 3D2B 020E move.w -[A6], [A3 + 0x20E]
00000DF4 8903 sbcd D4, D3
00000DF6 6827 bvc +0x29 /* 00000E1F */
00000DF8 0416 452A subi.b [A6], 0x2A /* '*' */
00000DFC 68C5 bvc -0x39 /* 00000DC3 */
00000DFE DC45 add.w D6, D5
00000E00 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000E02 5823 addq.b -[A3], 4
00000E04 0745 bchg D5, D3
00000E06 0FA3 bclr -[A3], D7
00000E08 04A5 2A39 02CB subi.l -[A5], 0x2A3902CB
00000E0E 0E0E 854D .invalid.b A6, 0x4D /* 'M' */ // invalid immediate operation
00000E12 2505 move.l -[A2], D5
00000E14 AB01 syscall BitsToMap
00000E16 051A btst [A2]+, D2
00000E18 1702 move.b -[A3], D2
00000E1A 2149 3733 move.l [A0 + 0x3733], A1
00000E1E 024D 375B andi.w A5, 0x375B /* '7[' */
00000E22 1F06 move.b -[A7], D6
00000E24 AB01 syscall BitsToMap
00000E26 C901 abcd D4, D1
00000E28 0F78 B2AB bchg [0xFFFFB2AB], D7
00000E2C 013A 8645 btst [PC - 0x79BB /* FFFF9473, cstring ""<EOF> */], D0
00000E30 50D3 st [A3]
00000E32 02E1 .incomplete
00000E34 0105 btst D5, D0
00000E36 03CD .incomplete
00000E38 01C6 .incomplete
00000E3A C901 abcd D4, D1
00000E3C B286 cmp.l D1, D6
00000E3E E500 asl D0.b, 2
00000E40 D302 addx.b D1, D2
00000E42 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000E44 823E or.b D1, <<invalid special address>>
00000E46 1E06 move.b D7, D6
00000E48 C602 and.b D3, D2
00000E4A 0043 9013 ori.w D3, 0x9013
00000E4E 03DB .incomplete
00000E50 2417 move.l D2, [A7]
00000E52 02D6 .incomplete
00000E54 A91D syscall SizeWindow
00000E56 2B14 move.l -[A5], [A4]
00000E58 0185 bclr D5, D0
00000E5A E322 asl D2.b, D1
00000E5C 694D bvs +0x4F /* 00000EAB */
00000E5E F67E 74AB .extension 0x67E <<F/1/3>>, 0x74AB // unimplemented
00000E62 3B06 move.w -[A5], D6
00000E64 3606 move.w D3, D6
00000E66 226D 65EB movea.l A1, [A5 + 0x65EB]
00000E6A 04F3 .incomplete
00000E6C 0AAC 9B00 7B4C E15E xori.l [A4 - 0x1EA2], 0x9B007B4C
00000E74 22E1 move.l [A1]+, -[A1]
00000E76 5EFB 0213 sgt [PC + D0.w * 2 + 0x13]
00000E7A 0074 AB1A CD4D ori.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0xAB1A
00000E80 3702 move.w -[A3], D2
00000E82 4D83 .invalid 6, D3 // invalid opcode 4 with b == 6
00000E84 1676 D301 movea.b A3, [[A6 + <<invalid base displacement size>> + A5 * 2]]
00000E88 2701 move.l -[A3], D1
00000E8A BC43 cmp.w D6, D3
00000E8C 5A5A addq.w [A2]+, 5
00000E8E 2B13 move.l -[A5], [A3]
00000E90 2160 361B move.l [A0 + 0x361B], -[A0]
00000E94 31AC 3206 221A move.w [A0 + D2.w * 2 + 0x1A], [A4 + 0x3206]
00000E9A 2B05 move.l -[A5], D5
00000E9C 265A movea.l A3, [A2]+
00000E9E A31A syscall GetZone, flags=3
00000EA0 8D01 sbcd D6, D1
00000EA2 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000EA4 225A movea.l A1, [A2]+
00000EA6 131C move.b -[A1], [A4]+
00000EA8 0DE5 .incomplete
00000EAA A14B syscall SetGrowZone, flags=1
00000EAC 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000EAE CB35 6B00 and.b [A5 + <<invalid base displacement size>> + D6 * 2], D5
00000EB2 EC23 asr D3.b, D6
00000EB4 1E04 move.b D7, D4
00000EB6 C508 abcd -[A2], -[A0]
00000EB8 B86B 214B cmp.w D4, [A3 + 0x214B]
00000EBC 0623 071E addi.b -[A3], 0x1E
00000EC0 B105 xor.b D5, D0
00000EC2 8903 sbcd D4, D3
00000EC4 6B20 bmi +0x22 /* 00000EE6 */
00000EC6 B022 cmp.b D0, -[A2]
00000EC8 EB1D rol D5.b, 5
00000ECA 5509 subq.b A1, 2
00000ECC 3701 move.w -[A3], D1
00000ECE B543 xor.w D3, D2
00000ED0 5AFB 0C85 spl [PC + D0 * 4 - 0x123]
00000ED4 0D60 bchg -[A0], D6
00000ED6 6B0C bmi +0xE /* 00000EE4 */
00000ED8 0904 btst D4, D4
00000EDA 60C9 bra -0x35 /* 00000EA5 */
00000EDC 09D3 .incomplete
00000EDE 2526 move.l -[A2], -[A6]
00000EE0 2B08 move.l -[A5], A0
00000EE2 74CB moveq.l D2, 0xFFFFFFCB
label00000EE4:
00000EE4 277A 749B 4D7A move.l [A3 + 0x4D7A], [PC + 0x749B /* 00008381, cstring ""<EOF> */]
// begin alternate branch 00000EE6-00000EEC
label00000EE6:
00000EE6 749B moveq.l D2, 0xFFFFFF9B
00000EE8 4D7A 746B chk.w D6, [PC + 0x746B /* 00008355, cstring ""<EOF> */]
// end alternate branch 00000EE6-00000EEC
label00000EE6: // (misaligned)
00000EEA 746B moveq.l D2, 0x6B
00000EEC 467A 0101 not.w [PC + 0x101 /* 00000FEF, value 0x664045E8 */]
00000EF0 0C36 0C22 DE30 cmpi.b [A6 + A5 * 8 + 0x30], 0x22 /* '\"' */
00000EF6 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4
00000EF8 732B moveq.l D1, 0x2B
00000EFA 5A1B addq.b [A3]+, 5
00000EFC 0429 5F4D 114B subi.b [A1 + 0x114B], 0x4D /* 'M' */
00000F02 24A7 move.l [A2], -[A7]
00000F04 0E99 D55A C319 .invalid.l [A1]+, 0xD55AC319 // invalid immediate operation
00000F0A 710A moveq.l D0, 0x0A
00000F0C 1429 03BD move.b D2, [A1 + 0x3BD]
00000F10 5F03 subq.b D3, 7
00000F12 170D move.b -[A3], A5
00000F14 0541 bchg D1, D2
00000F16 5949 subq.w A1, 4
00000F18 03F9 .incomplete
00000F1A 5F13 subq.b [A3], 7
00000F1C 0FF7 .incomplete
00000F1E 0EFF .incomplete
00000F20 ACC7 syscall PaintPoly, auto_pop
00000F22 0F13 btst [A3], D7
00000F24 6D60 blt +0x62 /* 00000F86 */
00000F26 3B0F move.w -[A5], A7
fn00000F28:
00000F28 F70F .extension 0x70F <<F/4-5/3>> // unimplemented
00000F2A 2860 movea.l A4, -[A0]
00000F2C C112 and.b [A2], D0
00000F2E C327 and.b -[A7], D1
00000F30 7A74 moveq.l D5, 0x74
00000F32 5B37 7A74 subq.b [A7 + D7 * 2 + 0x74], 5
00000F36 0B63 bchg -[A3], D5
00000F38 7A74 moveq.l D5, 0x74
00000F3A EB1F rol D7.b, 5
00000F3C 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4
00000F3E 4274 431D clr.w [[A4] + D4 * 2]
00000F42 0506 btst D6, D2
00000F44 C903 abcd D4, D3
00000F46 EB4F lsl D7.w, 5
00000F48 0B38 308B btst [0x0000308B], D5
00000F4C 031B btst [A3]+, D1
00000F4E 100B move.b D0, A3
00000F50 1807 move.b D4, D7
00000F52 025D 5E21 andi.w [A5]+, 0x5E21 /* '^!' */
00000F56 135C D6B3 move.b [A1 - 0x294D], [A4]+
00000F5A 3706 move.w -[A3], D6
00000F5C 2B14 move.l -[A5], [A4]
00000F5E 1680 move.b [A3], D0
00000F60 0200 2302 andi.b D0, 0x2
00000F64 C100 abcd D0, D0
00000F66 0200 0304 andi.b D0, 0x4
00000F6A 0302 btst D2, D1
00000F6C 0CC5 .incomplete
00000F6E 291A move.l -[A4], [A2]+
00000F70 0F26 btst -[A6], D7
00000F72 BB1B xor.b [A3]+, D5
00000F74 61B2 bsr -0x4C /* 00000F28 */
00000F76 2223 move.l D1, -[A3]
00000F78 12F1 03C3 12C7 0F9A move.b [A1]+, [[ + <<invalid base displacement size>>] + 0x12C70F9A]
00000F80 2206 move.l D1, D6
00000F82 361A move.w D3, [A2]+
00000F84 D316 add.b [A6], D1
label00000F86:
00000F86 265B movea.l A3, [A3]+
00000F88 03BB 0022 bclr [PC + D0.w + 0x22], D1
00000F8C 655B bcs +0x5D /* 00000FE9 */
00000F8E 191D move.b -[A4], [A5]+
00000F90 04F6 .incomplete
00000F92 4874 FB06 C50F pea.l [[A4 + <<invalid base displacement size>>] + A7 * 2 - 0x3AF1]
00000F98 690B bvs +0xD /* 00000FA5 */
00000F9A F34F .extension 0x34F <<F/4-5/1>> // unimplemented
00000F9C 04EC .incomplete
00000F9E F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00000FA0 480F nbcd.b A7
00000FA2 04F6 .incomplete
00000FA4 E033 roxr D3.b, D0
00000FA6 0416 307B subi.b [A6], 0x7B /* '{' */
00000FAA 1F3B 0F04 move.b -[A7], <<invalid full ext with I/IS == 4>>
00000FAE 4CE0 2C16 movem.l D2,D4,D5,A3,A5,A6, -[A0]
00000FB2 3B00 move.w -[A5], D0
00000FB4 CC06 and.b D6, D6
00000FB6 6B0D bmi +0xF /* 00000FC5 */
00000FB8 1702 move.b -[A3], D2
00000FBA FF81 .invalid <<F/6/7>>
00000FBC 00E1 .incomplete
00000FBE A321 syscall GetPtrSize, flags=3
00000FC0 0021 00E3 ori.b -[A1], 0xE3
00000FC4 1B14 move.b -[A5], [A4]
00000FC6 16FB 06A2 move.b [A3]+, [PC + D0.w * 8 - 0x94]
00000FCA 0200 430C andi.b D0, 0xC
00000FCE CB07 abcd D5, D7
00000FD0 3005 move.w D0, D5
00000FD2 FF04 .extension 0xF04 <<F/4-5/7>> // unimplemented
00000FD4 28C8 move.l [A4]+, A0
00000FD6 7108 moveq.l D0, 0x08
00000FD8 FD38 .extension 0xD38 <<F/4-5/6>> // unimplemented
00000FDA A12A syscall HUnlock, flags=1
00000FDC C594 and.l [A4], D2
00000FDE ED38 rol D0.b, D6
00000FE0 E197 roxl D7, 8
00000FE2 B893 cmp.l D4, [A3]
00000FE4 0248 A9AD andi.w A0, 0xA9AD
00000FE8 BC20 cmp.b D6, -[A0]
00000FEA 0E0E ADFF .invalid.b A6, 0xFF // invalid immediate operation
00000FEE 0666 4045 addi.w -[A6], 0x4045 /* '@E' */
00000FF2 E84A lsr D2.w, 4
00000FF4 48AE EB0D 5C14 movem.w [A6 + 0x5C14], D0,D2,D3,A0,A1,A3,A5,A6,A7
00000FFA BA0B cmp.b D5, A3
00000FFC 2427 move.l D2, -[A7]
00000FFE 018A bclr A2, D0
00001000 BB02 xor.b D2, D5
00001002 0E07 0804 .invalid.b D7, 0x4 // invalid immediate operation
00001006 7B05 moveq.l D5, 0x05
00001008 BB87 xor.l D7, D5
0000100A 1E16 move.b D7, [A6]
0000100C EB08 lsl D0.b, 5
0000100E DB10 add.b [A0], D5
00001010 BB0C cmpm.b [A5]+, [A4]+
00001012 0F64 bchg -[A4], D7
00001014 0F0C btst A4, D7
00001016 1708 move.b -[A3], A0
00001018 4E66 move USP, A6
0000101A 0200 DB09 andi.b D0, 0x9 /* '\t' */
0000101E 8103 sbcd D0, D3
00001020 1630 1703 2E0F 2604 move.b D3, [[A0 + <<invalid base displacement size>> + D1 * 8] + 0x2E0F2604]
00001028 3A66 movea.w A5, -[A6]
0000102A 2707 move.l -[A3], D7
0000102C CE17 and.b D7, [A7]
0000102E 0631 DB01 81C9 addi.b [[ + <<invalid base displacement size>>]], 0x1
00001034 6E35 bgt +0x37 /* 0000106B */
00001036 6B0C bmi +0xE /* 00001044 */
00001038 0807 0782 btst.b D7, 0x82
0000103C 3708 move.w -[A3], A0
0000103E 2C19 move.l D6, [A1]+
00001040 013E btst <<invalid special address>>, D0
00001042 9701 subx.b D3, D1
label00001044:
00001044 9C3E sub.b D6, <<invalid special address>>
00001046 493C 6B41 7806 .invalid 4, 0x6B417806 // invalid opcode 4 with b == 4
0000104C 3E13 move.w D7, [A3]
0000104E 0DAD 7CB3 bclr [A5 + 0x7CB3], D6
00001052 120A move.b D1, A2
00001054 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
00001056 E0FB 0EAA asr .w [PC + D0 * 8 - 0x86]
0000105A 000F 163B ori.b A7, 0x3B /* ';' */
0000105E 0127 btst -[A7], D0
00001060 05EC .incomplete
00001062 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00001064 082E FB0E 2CEA btst.b [A6 + 0x2CEA], 0xE
0000106A 2A7E movea.l A5, <<invalid special address>>
0000106C A900 syscall GetFNum
0000106E 0E08 C910 .invalid.b A0, 0x10 // invalid immediate operation
00001072 1309 move.b -[A1], A1
00001074 0CFB .incomplete
00001076 0E1C BB09 .invalid.b [A4]+, 0x9 /* '\t' */ // invalid immediate operation
0000107A 24FB 0E06 move.l [A2]+, [PC + D0 * 8 + 0x6]
0000107E 9310 sub.b [A0], D1
00001080 AA00 syscall OpenCPort
00001082 0F16 btst [A6], D7
00001084 A302 syscall Read, flags=3
00001086 3706 move.w -[A3], D6
00001088 6393 bls -0x6B /* 0000101D */
0000108A 1094 move.b [A0], [A4]
0000108C 7B05 moveq.l D5, 0x05
0000108E 0FA5 bclr -[A5], D7
00001090 120F move.b D1, A7
00001092 A112 syscall SetEOF, flags=1
00001094 0F64 bchg -[A4], D7
00001096 0F1E btst [A6]+, D7
00001098 8817 or.b D4, [A7]
0000109A 0478 830C 165B subi.w [0x0000165B], 0x830C
000010A0 0FAD 1293 bclr [A5 + 0x1293], D7
000010A4 1002 move.b D0, D2
000010A6 000F 2E93 ori.b A7, 0x93
000010AA 102C 0912 move.b D0, [A4 + 0x912]
000010AE 4C94 2C61 movem.w D0,D5,D6,A2,A3,A5, [A4]
000010B2 12C5 move.b [A1]+, D5
000010B4 BDAA 000F xor.l [A2 + 0xF], D6
000010B8 D106 addx.b D0, D6
000010BA CC1E and.b D6, [A6]+
000010BC 2503 move.l -[A2], D3
000010BE 9672 0702 05E9 sub.w D3, [[A2 + <<invalid base displacement size>> + D0 * 8] + 0x5E9]
000010C4 05EC .incomplete
000010C6 1C32 2708 move.b D6, [A2 + <<invalid base displacement size>> + D2 * 8]
000010CA 1C0F move.b D6, A7
000010CC F4B3 cpushp INST, [A3]
000010CE 125E movea.b A1, [A6]+
000010D0 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000010D2 B312 xor.b [A2], D1
000010D4 5C3B 1865 addq.b [PC + D1 + 0x65], 6
000010D8 C2AA 000F and.l D1, [A2 + 0xF]
000010DC 1625 move.b D3, -[A5]
000010DE EF07 asl D7.b, 7
000010E0 02AE EB11 8804 1707 andi.l [A6 + 0x1707], 0xEB118804
000010E8 DB96 add.l [A6], D5
000010EA 6A07 bpl +0x9 /* 000010F3 */
000010EC 0803 DB0A btst.b D3, 0xA /* '\n' */
000010F0 0461 0F0C subi.w -[A1], 0xF0C
000010F4 EB11 roxl D1.b, 5
000010F6 2707 move.l -[A3], D7
000010F8 280F move.l D4, A7
000010FA 8510 or.b [A0], D2
000010FC EB0A lsl D2.b, 5
000010FE 2709 move.l -[A3], A1
00001100 13C9 9727 08B4 move.b [0x972708B4], A1
// begin alternate branch 00001104-00001112
label00001104:
00001104 08B4 0709 3137 081C 252C A500 7028 bclr.b [[A4 + 0x81C252C] + D3 - 0x5AFF8FD8], 0x9 /* '\t' */
// end alternate branch 00001104-00001112
label00001104: // (misaligned)
00001106 0709 btst A1, D3
00001108 3137 081C move.w -[A0], [A7 + D0 + 0x1C]
0000110C 252C A500 move.l -[A2], [A4 - 0x5B00]
00001110 7028 moveq.l D0, 0x28
00001112 1705 move.b -[A3], D5
00001114 EB37 roxl D7.b, D5
00001116 068B 717A 61C6 addi.l A3, 0x717A61C6
0000111C 1707 move.b -[A3], D7
0000111E 3D1B move.w -[A6], [A3]+
00001120 0065 E972 ori.w -[A5], 0xE972
00001124 1707 move.b -[A3], D7
00001126 6817 bvc +0x19 /* 0000113F */
00001128 0854 1608 bchg.b [A4], 0x8
0000112C 1704 move.b -[A3], D4
0000112E 7607 moveq.l D3, 0x07
00001130 061A 2705 addi.b [A2]+, 0x5
00001134 E50F lsl D7.b, 2
00001136 CD1C and.b [A4]+, D6
00001138 04EA .incomplete
0000113A 66C8 bne -0x36 /* 00001104 */
0000113C 1708 move.b -[A3], A0
0000113E 6F0A ble +0xC /* 0000114A */
00001140 A907 syscall SetString
00001142 0FF1 .incomplete
00001144 0316 btst [A6], D1
00001146 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00001148 166E 2104 movea.b A3, [A6 + 0x2104]
// begin alternate branch 0000114A-0000114C
label0000114A:
0000114A 2104 move.l -[A0], D4
// end alternate branch 0000114A-0000114C
label0000114A: // (misaligned)
0000114C 1705 move.b -[A3], D5
0000114E F937 .extension 0x937 <<F/4-5/4>> // unimplemented
00001150 85FD divs.w D2, <<invalid special address>>
00001152 04EA .incomplete
00001154 3E94 move.w [A7], [A4]
00001156 2D04 move.l -[A6], D4
00001158 250B move.l -[A2], A3
0000115A 0F06 btst D6, D7
0000115C 7CAA moveq.l D6, 0xFFFFFFAA
0000115E 000F 1693 ori.b A7, 0x93
00001162 03CD .incomplete
00001164 027C 3B01 andi.w sr, 15105
00001168 CD02 abcd D6, D2
0000116A A508 syscall Create/PBHCreate/HCreate, flags=5
0000116C 2789 520F move.l [A3 + D5.w * 2 + 0xF], A1
00001170 9512 sub.b [A2], D2
00001172 6706 beq +0x8 /* 0000117A */
00001174 7AC9 moveq.l D5, 0xFFFFFFC9
00001176 1104 move.b -[A0], D4
00001178 CD11 and.b [A1], D6
label0000117A:
0000117A 0469 0487 068B subi.w [A1 + 0x68B], 0x487
00001180 8331 3C9E or.b [A1 + D3 * 4 - 0x98], D1
00001184 1B01 move.b -[A5], D1
00001186 0817 0382 btst.b [A7], 0x82
0000118A A530 syscall OSEventAvail, flags=5
0000118C 0B0A btst A2, D5
0000118E 7302 moveq.l D1, 0x02
00001190 1705 move.b -[A3], D5
00001192 F573 .extension 0x573 <<F/4-5/2>> // unimplemented
00001194 0217 07CC andi.b [A7], 0xCC
00001198 0898 98BA bclr.b [A0]+, 0xBA
0000119C 6B0E bmi +0x10 /* 000011AC */
0000119E 252C 06C3 move.l -[A2], [A4 + 0x6C3]
000011A2 0416 C816 subi.b [A6], 0x16
000011A6 AB0B syscall DrawSlab
000011A8 0200 0B0C andi.b D0, 0xC
label000011AC:
000011AC 066B 1305 01E5 addi.w [A3 + 0x1E5], 0x1305
000011B2 1A0B move.b D5, A3
000011B4 0C04 9313 cmpi.b D4, 0x13
000011B8 0806 9B27 btst.b D6, 0x27 /* '\'' */
000011BC 5B09 subq.b A1, 5
000011BE 80E3 divu.w D0, -[A3]
000011C0 1D32 1E14 move.b -[A6], [A2 + D1 * 8 + 0x14]
000011C4 8103 sbcd D0, D3
000011C6 0705 btst D5, D3
000011C8 9A52 sub.w D5, [A2]
000011CA 3214 move.w D1, [A4]
000011CC 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000011CE C900 abcd D4, D0
000011D0 0200 E30A andi.b D0, 0xA /* '\n' */
000011D4 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
000011D6 EC52 roxr D2.w, 6
000011D8 BB0A cmpm.b [A5]+, [A2]+
000011DA 5CFB 1907 0644 8331 sge [[PC + <<invalid base displacement size>>] + D1 + 0x6448331]
000011E2 AA00 syscall OpenCPort
000011E4 835C or.w [A4]+, D1
000011E6 1617 move.b D3, [A7]
000011E8 0989 bclr A1, D4
000011EA 0300 btst D0, D1
000011EC 2709 move.l -[A3], A1
000011EE 7EDE moveq.l D7, 0xFFFFFFDE
000011F0 30DE move.w [A0]+, [A6]+
000011F2 30DE move.w [A0]+, [A6]+
000011F4 FADE 30D4 .extension 0xADE <<F/2-3/5>> // unimplemented
000011F8 EB00 asl D0.b, 5
000011FA 1F0C move.b -[A7], A4
000011FC 9B27 sub.b -[A7], D5
000011FE 0C83 3102 00FB cmpi.l D3, 0x310200FB
00001204 3985 0A27 move.w [A4 + D0 * 2 + 0x27], D5
00001208 813E or.b <<invalid special address>>, D0
0000120A 810A sbcd -[A0], -[A2]
0000120C C304 abcd D1, D4
0000120E E901 asl D1.b, 4
00001210 7B53 moveq.l D5, 0x53
00001212 2709 move.l -[A3], A1
00001214 D204 add.b D1, D4
00001216 EA83 asr D3, 5
00001218 3194 B70C move.w <<invalid full ext with I/IS == 4>>, [A4]
0000121C A62D syscall SetApplLimit, flags=6
0000121E 1587 0821 move.b [A2 + D0 + 0x21], D7
00001222 2701 move.l -[A3], D1
00001224 9B7B 0153 0F06 330D sub.w [[PC] + 0xF06330D], D5
0000122C AA00 syscall OpenCPort
0000122E 636B bls +0x6D /* 0000129B */
00001230 163B 0DCD move.b D3, <<invalid full ext with IS == 1 and I/IS == 5>>
00001234 1D33 0D72 3114 1B07 C316 move.b -[A6], [[A3 + 0x31141B07] - 0x3CEA]
0000123E 0703 btst D3, D3
00001240 8C65 or.w D6, -[A5]
00001242 1365 65E1 move.b [A1 + 0x65E1], -[A5]
00001246 0922 btst -[A2], D4
00001248 A525 syscall GetHandleSize, flags=5
0000124A FA14 E101 .unknown 0xFA14 0xE101 (W = 5)
0000124E 0112 btst [A2], D0
00001250 BB02 xor.b D2, D5
00001252 1B07 move.b -[A5], D7
00001254 BB02 xor.b D2, D5
00001256 6B0A bmi +0xC /* 00001262 */
00001258 AE48 syscall GetCWMgrPort, auto_pop
0000125A 5C4A addq.w A2, 6
0000125C C500 abcd D2, D0
0000125E 1708 move.b -[A3], A0
00001260 0305 btst D5, D1
label00001262:
00001262 2381 0229 move.l [A1 + D0.w * 2 + 0x29], D1
00001266 1149 3353 move.b [A0 + 0x3353], A1
0000126A 3906 move.w -[A4], D6
0000126C D30C addx.b -[A1], -[A4]
0000126E AA00 syscall OpenCPort
00001270 0F15 btst [A5], D7
00001272 46D3 move.w SR, [A3]
00001274 0CCB .incomplete
00001276 097B 050F 0546 0F01 bchg [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x5460F01], D4
0000127E 460F not.b A7
00001280 0622 1709 addi.b -[A2], 0x9 /* '\t' */
00001284 7760 moveq.l D3, 0x60
00001286 3217 move.w D1, [A7]
00001288 0596 bclr [A6], D2
0000128A C84B and.w D4, A3
0000128C 0A1B 0BEC xori.b [A3]+, 0xEC
00001290 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00001292 1703 move.b -[A3], D3
00001294 6D17 blt +0x19 /* 000012AD */
00001296 05D0 .incomplete
00001298 A836 syscall GetMaskTable
0000129A 640F bcc +0x11 /* 000012AB */
0000129C 0C22 1481 cmpi.b -[A2], 0x81
000012A0 0002 0073 ori.b D2, 0x73 /* 's' */
000012A4 80AE 565C or.l D0, [A6 + 0x565C]
000012A8 610E bsr +0x10 /* 000012B8 */
000012AA 6549 bcs +0x4B /* 000012F5 */
000012AC D30C addx.b -[A1], -[A4]
000012AE 6949 bvs +0x4B /* 000012F9 */
000012B0 D30C addx.b -[A1], -[A4]
000012B2 8548 4D13 pack -[A2], -[A0], 0x4D13
000012B6 192C 450B move.b -[A4], [A4 + 0x450B]
// begin alternate branch 000012B8-000012BA
fn000012B8:
000012B8 450B .invalid 2, A3 // invalid opcode 4 with b == 4
// end alternate branch 000012B8-000012BA
fn000012B8: // (misaligned)
000012BA 01D6 .incomplete
000012BC 28CB move.l [A4]+, A3
000012BE 09A7 bclr -[A7], D4
000012C0 1217 move.b D1, [A7]
000012C2 330D move.w -[A1], A5
000012C4 2708 move.l -[A3], A0
000012C6 442D 2B7B neg.b [A5 + 0x2B7B]
000012CA 0133 0D27 016B C52A 1700 btst [[A3 + 0x16B] + D0 * 4 - 0x3AD5E900], D0
000012D4 7EDB moveq.l D7, 0xFFFFFFDB
000012D6 0E27 09C8 .invalid.b -[A7], 0xC8 // invalid immediate operation
000012DA 052D 04A4 btst [A5 + 0x4A4], D2
000012DE DA08 add.b D5, A0
000012E0 6312 bls +0x14 /* 000012F4 */
000012E2 9465 sub.w D2, -[A5]
000012E4 C66C 9404 and.w D3, [A4 - 0x6BFC]
000012E8 A4B3 syscall vFClose, flags=4
000012EA 0AE0 .incomplete
000012EC 7304 moveq.l D1, 0x04
000012EE 6B11 bmi +0x13 /* 00001301 */
000012F0 AB00 syscall BitBlt
000012F2 A30B syscall Rename/PBHRename/HRename, flags=3
label000012F4:
000012F4 238F 0496 move.l [A1 + D0.w * 4 - 0x106], A7
000012F8 9417 sub.b D2, [A7]
000012FA 07C5 .incomplete
000012FC A11A syscall GetZone, flags=1
000012FE AA00 syscall OpenCPort
00001300 0F15 btst [A5], D7
00001302 1D1B move.b -[A6], [A3]+
00001304 0772 0D1C bchg <<invalid full ext with I/IS == 4>>, D3
00001308 0D26 btst -[A6], D6
0000130A 224A movea.l A1, A2
0000130C 6837 bvc +0x39 /* 00001345 */
0000130E 07C1 .incomplete
00001310 81C5 divs.w D0, D5
00001312 9B07 subx.b D5, D7
00001314 C713 and.b [A3], D3
00001316 0609 5317 addi.b A1, 0x17
0000131A 0520 btst -[A0], D2
0000131C 0703 btst D3, D3
0000131E DB30 6107 A305 AA00 add.b [[A0 + <<invalid base displacement size>>] + D6 - 0x5CFA5600], D5
00001326 0F16 btst [A6], D7
00001328 B302 xor.b D2, D1
0000132A 6D07 blt +0x9 /* 00001333 */
0000132C A305 syscall Status, flags=3
0000132E C80D and.b D4, A5
00001330 3FD7 move.w <<invalid special address>>, [A7]
00001332 91FB 5115 sub.l A0, [[PC] + D5]
00001336 2942 5D15 move.l [A4 + 0x5D15], D2
0000133A EB11 roxl D1.b, 5
0000133C 8713 or.b [A3], D3
0000133E 7FEB moveq.l D7, 0xFFFFFFEB
00001340 11F7 138A E513 4515 move.b [0x00004515], [[ + <<invalid base displacement size>> + D1 * 2] - 0x1AED]
00001348 7E49 moveq.l D7, 0x49
0000134A 15A5 16B3 move.b [A2 + D1.w * 8 - 0x77], -[A5]
0000134E 0A6A 4115 C44D xori.w [A2 - 0x3BB3], 0x4115
00001354 157E 4915 move.b [A2 + 0x4915], <<invalid special address>>
00001358 6B0A bmi +0xC /* 00001364 */
0000135A 8713 or.b [A3], D3
0000135C B96B 0AC8 xor.w [A3 + 0xAC8], D4
00001360 4D15 .invalid 6, [A5] // invalid opcode 4 with b == 4
00001362 A536 syscall MoreMasters, flags=5
label00001364:
00001364 F713 .extension 0x713 <<F/4-5/3>> // unimplemented
00001366 CD51 and.w [A1], D6
00001368 1545 0E45 move.b [A2 + 0xE45], D5
0000136C 15C8 5915 move.b [PC + 0x5915 /* 00006C83, cstring ""<EOF> */], A0
00001370 D64B add.w D3, A3
00001372 2441 movea.l A2, D1
00001374 4002 negx.b D2
00001376 00D3 .incomplete
00001378 7640 moveq.l D3, 0x40
0000137A C304 abcd D1, D4
0000137C FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
0000137E 162A 3329 move.b D3, [A2 + 0x3329]
00001382 2707 move.l -[A3], D7
00001384 BC6A BB05 cmp.w D6, [A2 - 0x44FB]
00001388 68E3 bvc -0x1B /* 0000136D */
0000138A 1D09 move.b -[A6], A1
0000138C 2F68 0931 D643 move.l [A7 - 0x29BD], [A0 + 0x931]
00001392 12E9 30A8 move.b [A1]+, [A1 + 0x30A8]
00001396 8221 or.b D1, -[A1]
00001398 98AA 000F sub.l D4, [A2 + 0xF]
0000139C 16B3 052D 0C6B move.b [A3], [[A3 + 0xC6B] + D0 * 4]
000013A2 0DDB .incomplete
000013A4 01B1 3EC9 bclr [A1 + D3 * 8 - 0x55], D0
000013A8 0C3B 02D1 0C82 cmpi.b [PC + D0 * 4 - 0x126], 0xD1
000013AE 6106 bsr +0x8 /* 000013B6 */
000013B0 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
000013B2 D32A 4551 add.b [A2 + 0x4551], D1
fn000013B6:
000013B6 213F move.l -[A0], <<invalid special address>>
000013B8 2D06 move.l -[A6], D6
000013BA 4A36 D0A8 tst.b [A6 + A5.w - 0x88]
000013BE 3687 move.w [A3], D7
000013C0 1485 move.b [A2], D5
000013C2 DB01 addx.b D5, D1
000013C4 A50E syscall UnmountVol/HUnmountVol, flags=5
000013C6 3120 move.w -[A0], -[A0]
000013C8 7382 moveq.l D1, 0xFFFFFF82
000013CA 6B3D bmi +0x3F /* 00001409 */
000013CC 700B moveq.l D0, 0x0B
000013CE 489B D823 movem.w [A3]+, D0,D1,D5,A3,A4,A6,A7
000013D2 D1B3 6E4B add.l [A3 + D6 * 8 + 0x4B], D0
000013D6 30D3 move.w [A0]+, [A3]
000013D8 1B3B 6B73 ABA7 1201 0522 E504 move.b -[A5], [[PC - 0x5458EDFF] + 0x522E504]
000013E4 DB11 add.b [A1], D5
000013E6 1D22 move.b -[A6], -[A2]
000013E8 3707 move.w -[A3], D7
000013EA 6347 bls +0x49 /* 00001433 */
000013EC 0847 0B09 bchg.b D7, 0x9 /* '\t' */
000013F0 7707 moveq.l D3, 0x07
000013F2 4A13 tst.b [A3]
000013F4 180D move.b D4, A5
000013F6 7A13 moveq.l D5, 0x13
000013F8 1877 0966 movea.b A4, <<invalid full ext with IS == 1 and I/IS == 6>>
000013FC 1708 move.b -[A3], A0
000013FE 7045 moveq.l D0, 0x45
00001400 079B bclr [A3]+, D3
00001402 1537 09D2 4708 move.b -[A2], [[] + 0x4708]
00001408 F123 .extension 0x123 <<F/4-5/0>> // unimplemented
0000140A 1D3C 7B0C move.b -[A6], 0xC
0000140E F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00001410 EF17 roxl D7.b, 7
00001412 0227 278D andi.b -[A7], 0x8D
00001416 7483 moveq.l D2, 0xFFFFFF83
00001418 1DC4 move.b <<invalid special address>>, D4
0000141A A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7
0000141C 0394 bclr [A4], D1
0000141E 8B10 or.b [A0], D5
00001420 1E0C move.b D7, A4
00001422 680C bvc +0xE /* 00001430 */
00001424 8B10 or.b [A0], D5
00001426 0200 2B1A andi.b D0, 0x1A
0000142A D8B6 DCCA add.l D4, [A6 + A5 * 4 - 0x54]
0000142E D301 addx.b D1, D1
label00001430:
00001430 8EA0 or.l D7, -[A0]
00001432 0200 0B42 andi.b D0, 0x42 /* 'B' */
00001436 5A0F addq.b A7, 5
00001438 7084 moveq.l D0, 0xFFFFFF84
0000143A 72E5 moveq.l D1, 0xFFFFFFE5
0000143C 02A5 021B 0FD8 andi.l -[A5], 0x21B0FD8
00001442 9B02 subx.b D5, D2
00001444 1707 move.b -[A3], D7
00001446 1B97 159C move.b <<invalid full ext with I/IS == 4>>, [A7]
0000144A 2708 move.l -[A3], A0
0000144C E285 asr D5, 1
0000144E 0D73 19DC bchg <<invalid full ext with I/IS == 4>>, D6
00001452 CA74 DB85 and.w D5, [[ + <<invalid base displacement size>>] + A5 * 2]
00001456 30C0 move.w [A0]+, D0
00001458 DC30 FB02 4B34 add.b D6, [[A0 + <<invalid base displacement size>> + A7 * 2] + 0x4B34]
0000145E 740B moveq.l D2, 0x0B
00001460 20DC move.l [A0]+, [A4]+
00001462 309B move.w [A0], [A3]+
00001464 0027 07AD ori.b -[A7], 0xAD
00001468 B853 cmp.w D4, [A3]
0000146A 1407 move.b D2, D7
0000146C 0630 370A B5C8 addi.b [ + <<invalid base displacement size>>], 0xA /* '\n' */
00001472 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001474 432F AB0B .invalid 1, [A7 - 0x54F5] // invalid opcode 4 with b == 4
00001478 E300 asl D0.b, 1
0000147A 706B moveq.l D0, 0x6B
0000147C 5A0E addq.b A6, 5
0000147E 70D4 moveq.l D0, 0xFFFFFFD4
00001480 270D move.l -[A3], A5
00001482 536B 4302 subq.w [A3 + 0x4302], 1
00001486 000F 0417 ori.b A7, 0x17
0000148A 07B6 D300 bclr [A6 + <<invalid base displacement size>> + A5 * 2], D3
0000148E 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
00001490 0544 bchg D4, D2
00001492 A496 syscall SharedLibsMPW, flags=4
00001494 6A03 bpl +0x5 /* 00001499 */
00001496 2108 move.l -[A0], A0
00001498 D0A8 D300 add.l D0, [A0 - 0x2D00]
0000149C 6B49 bmi +0x4B /* 000014E7 */
0000149E FC06 D300 .unknown 0xFC06 0xD300 (W = 6)
000014A2 E307 asl D7.b, 1
000014A4 B31D xor.b [A5]+, D1
000014A6 70CE moveq.l D0, 0xFFFFFFCE
000014A8 0E06 901A .invalid.b D6, 0x1A // invalid immediate operation
000014AC 0F26 btst -[A6], D7
000014AE E907 asl D7.b, 4
000014B0 6129 bsr +0x2B /* 000014DB */
000014B2 28C4 move.l [A4]+, D4
000014B4 0200 1B50 andi.b D0, 0x50 /* 'P' */
000014B8 E918 rol D0.b, 4
000014BA 6500 CB4A bcs -0x34B4 /* FFFFE006 */
000014BE 92E6 sub.w A1, -[A6]
000014C0 6C27 bge +0x29 /* 000014E9 */
000014C2 0274 E91A 1B05 andi.w [[A4 + <<invalid base displacement size>>] + D1 * 2], 0xE91A
000014C8 AB07 syscall PutPicByte
000014CA A34C syscall CompactMem, flags=3
000014CC 0C90 5B3F 0C90 cmpi.l [A0], 0x5B3F0C90
000014D2 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000014D4 1EE5 move.b [A7]+, -[A5]
000014D6 1343 085B move.b [A1 + 0x85B], D3
000014DA 1CA9 0043 move.b [A6], [A1 + 0x43]
000014DE 0BC3 .incomplete
000014E0 11DC FAC0 move.b [0xFFFFFAC0], [A4]+
000014E4 DB05 addx.b D5, D5
000014E6 FAC5 0F7B .extension 0xAC5 <<F/2-3/5>> // unimplemented
000014EA 1791 22DC move.b [A3 + D2.w * 2 - 0x36], [A1]
000014EE FA8B 03F3 .extension 0xA8B <<F/2-3/5>> // unimplemented
000014F2 1006 move.b D0, D6
000014F4 231D move.l -[A1], [A5]+
000014F6 1B06 move.b -[A5], D6
000014F8 1B03 move.b -[A5], D3
000014FA 0200 0F78 andi.b D0, 0x78 /* 'x' */
000014FE B223 cmp.b D1, -[A3]
00001500 1D3A 530F move.b -[A6], [PC + 0x530F /* 00006811, cstring ""<EOF> */]
00001504 0322 btst -[A2], D1
00001506 170A move.b -[A3], A2
00001508 D9D3 add.l A4, [A3]
0000150A 0269 0914 0702 andi.w [A1 + 0x702], 0x914
00001510 0EA9 02BB 6F17 0E7A .invalid.l [A1 + 0xE7A], 0x2BB6F17 // invalid immediate operation
00001518 530F subq.b A7, 1
0000151A 0507 btst D7, D2
0000151C 5B79 D30B 0D29 subq.w [0xD30B0D29], 5
00001522 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001524 522D ACA3 addq.b [A5 - 0x535D], 1
00001528 2181 18BB move.l [A0 + D1 - 0x69], D1
0000152C 07E1 .incomplete
0000152E 0EC5 .incomplete
00001530 0293 18C9 0D13 andi.l [A3], 0x18C90D13
00001536 0D5A bchg [A2]+, D6
00001538 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000153A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000153C 2366 5A1B move.l [A1 + 0x5A1B], -[A6]
00001540 1071 0B07 0E6C BB0D movea.b A0, [[A1 + <<invalid base displacement size>>] + D0 * 2 + 0xE6CBB0D]
00001548 0908 btst A0, D4
0000154A A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
0000154C 8502 sbcd D2, D2
0000154E 2B66 8716 move.l [A5 - 0x78EA], -[A6]
00001552 701D moveq.l D0, 0x1D
00001554 0A53 1F0D xori.w [A3], 0x1F0D
00001558 0A63 79C3 xori.w -[A3], 0x79C3
0000155C 0F89 bclr A1, D7
0000155E 17CB 00AB move.b [PC + D0.w - 0x85], A3
00001562 0BE3 .incomplete
00001564 0E97 158F B524 .invalid.l [A7], 0x158FB524 // invalid immediate operation
0000156A 8D8A CB00 unpk -[A6], -[A2], 0xCB00
0000156E 9B08 subx.b -[A5], -[A0]
00001570 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001572 E900 asl D0.b, 4
00001574 AA01 syscall InitCPort
00001576 061B 0A44 addi.b [A3]+, 0x44 /* 'D' */
0000157A AB0C syscall FastSlabMode
0000157C 7708 moveq.l D3, 0x08
0000157E F217 091B .invalid fp2, fp2
00001582 AD06 syscall NewString, auto_pop
00001584 1314 move.b -[A1], [A4]
00001586 A911 syscall CheckUpdate
00001588 8501 sbcd D2, D1
0000158A 84C8 divu.w D2, A0
0000158C 8709 sbcd -[A3], -[A1]
0000158E 0247 890D andi.w D7, 0x890D
00001592 1303 move.b -[A1], D3
00001594 F489 cinvl INST, [A1]
00001596 D667 add.w D3, -[A7]
00001598 083F 0708 btst.b <<invalid special address>>, 0x8
0000159C 4DED 1649 lea.l A6, [A5 + 0x1649]
000015A0 6C56 bge +0x58 /* 000015F8 */
000015A2 0705 btst D5, D3
000015A4 B3C9 cmpa.l A1, A1
000015A6 0B47 bchg D7, D5
000015A8 890F sbcd -[A4], -[A7]
000015AA 2704 move.l -[A3], D4
000015AC 7D3C moveq.l D6, 0x3C
000015AE AB0A syscall DrawLine
000015B0 A1A7 syscall vStdExit, flags=1
000015B2 0B0A btst A2, D5
000015B4 F103 .extension 0x103 <<F/4-5/0>> // unimplemented
000015B6 7E2C moveq.l D7, 0x2C
000015B8 CB0D abcd -[A5], -[A5]
000015BA C473 0284 and.w D2, [A3 + D0.w * 2 - 0x124]
000015BE 7266 moveq.l D1, 0x66
000015C0 1E0C move.b D7, A4
000015C2 85E1 divs.w D2, -[A1]
000015C4 E537 roxl D7.b, D2
000015C6 1709 move.b -[A3], A1
000015C8 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
000015CA 136B 0476 A304 move.b [A1 - 0x5CFC], [A3 + 0x476]
000015D0 2700 move.l -[A3], D0
000015D2 9EBB 2476 sub.l D7, [PC + D2.w * 4 + 0x76]
000015D6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000015D8 DB30 E306 8B11 add.b [[A0 + <<invalid base displacement size>>] + A6 * 2 - 0x74EF], D5
000015DE 6303 bls +0x5 /* 000015E3 */
000015E0 E873 roxr D3.w, D4
000015E2 02C5 .incomplete
000015E4 0493 01A1 3562 subi.l [A3], 0x1A13562
000015EA 9520 sub.b -[A0], D2
000015EC 1703 move.b -[A3], D3
000015EE C285 and.l D1, D5
000015F0 0383 bclr D3, D1
000015F2 1B07 move.b -[A5], D7
000015F4 018D bclr A5, D0
000015F6 E501 asl D1.b, 2
label000015F8:
000015F8 454B chk.w D2, A3
000015FA A321 syscall GetPtrSize, flags=3
000015FC 7302 moveq.l D1, 0x02
000015FE C90B abcd -[A4], -[A3]
00001600 0F0D btst A5, D7
00001602 4A0B tst.b A3
00001604 0BA7 bclr -[A7], D5
00001606 0675 4707 E5A4 addi.w <<invalid full ext with I/IS == 4>>, 0x4707
0000160C 9660 sub.w D3, -[A0]
0000160E 7B0B moveq.l D5, 0x0B
00001610 6037 bra +0x39 /* 00001649 */
00001612 07F4 .incomplete
00001614 2703 move.l -[A3], D3
00001616 6808 bvc +0xA /* 00001620 */
00001618 456B 4901 chk.w D2, [A3 + 0x4901]
0000161C 1707 move.b -[A3], D7
0000161E B204 cmp.b D1, D4
label00001620:
00001620 1709 move.b -[A3], A1
00001622 1E05 move.b D7, D5
00001624 0717 btst [A7], D3
00001626 8D40 4140 pack D6, D0, 0x4140
0000162A 9608 sub.b D3, A0
0000162C 0321 btst -[A1], D1
0000162E 0E05 7747 .invalid.b D5, 0x47 /* 'G' */ // invalid immediate operation
00001632 0528 8697 btst [A0 - 0x7969], D2
00001636 153B 8708 move.b -[A2], [PC + <<invalid base displacement size>> + A0 * 8]
0000163A 4F43 chk.w D7, D3
0000163C 3007 move.w D0, D7
0000163E 01B1 7A07 bclr [A1 + D7 * 2 + 0x7], D0
00001642 0F21 btst -[A1], D7
00001644 6C25 bge +0x27 /* 0000166B */
00001646 7537 moveq.l D2, 0x37
00001648 897E or.w <<invalid special address>>, D4
0000164A CB00 abcd D5, D0
0000164C E300 asl D0.b, 1
0000164E F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00001650 04A4 1706 A7A9 subi.l -[A4], 0x1706A7A9
00001656 590D subq.b A5, 4
00001658 0145 bchg D5, D0
0000165A C411 and.b D2, [A1]
0000165C 0185 bclr D5, D0
0000165E 12A7 move.b [A1], -[A7]
00001660 1565 71DC move.b [A2 + 0x71DC], -[A5]
00001664 1162 4503 move.b [A0 + 0x4503], -[A2]
00001668 0F25 btst -[A5], D7
0000166A 0707 btst D7, D3
0000166C 0C98 C906 7B25 cmpi.l [A0]+, 0xC9067B25
00001672 CDCA muls.w D6, A2
00001674 0F55 bchg [A5], D7
00001676 05A9 FBB7 bclr [A1 - 0x449], D2
0000167A 08B4 3704 2725 611B bclr.b [[A4 + 0x611B] + D2 * 8], 0x4
// begin alternate branch 0000167E-00001682
label0000167E:
0000167E 2725 move.l -[A3], -[A5]
00001680 611B bsr +0x1D /* 0000169D */
// end alternate branch 0000167E-00001682
label0000167E: // (misaligned)
00001682 2B51 0749 move.l [A5 + 0x749], [A1]
00001686 3545 0707 move.w [A2 + 0x707], D5
0000168A 0B47 bchg D7, D5
0000168C D535 E900 add.b [A5 + <<invalid base displacement size>> + A6], D2
00001690 C507 abcd D2, D7
00001692 ED00 asl D0.b, 6
00001694 C50A abcd -[A2], -[A2]
00001696 CD37 9B16 0504 and.b [[A7] + A1 * 2 + 0x504], D6
0000169C E30E lsl D6.b, 1
0000169E 8718 or.b [A0]+, D3
000016A0 92A7 sub.l D1, -[A7]
000016A2 16F1 D708 move.b [A3]+, [A1 + <<invalid base displacement size>> + A5 * 8]
000016A6 F0D7 1721 .extension 0x0D7 <<F/2-3/0>> // unimplemented
000016AA C789 exg D3, A1
000016AC 0D57 bchg [A7], D6
000016AE 0925 btst -[A5], D4
000016B0 6DF3 blt -0xB /* 000016A5 */
000016B2 6538 bcs +0x3A /* 000016EC */
000016B4 2926 move.l -[A4], -[A6]
000016B6 B30C cmpm.b [A1]+, [A4]+
000016B8 C47E and.w D2, <<invalid special address>>
000016BA 7017 moveq.l D0, 0x17
000016BC 0C9A 8709 47E3 cmpi.l [A2]+, 0x870947E3
000016C2 006D 180F 6D1A ori.w [A5 + 0x6D1A /* export_3487 */], 0x180F
000016C8 0F2D 190F btst [A5 + 0x190F], D7
000016CC B118 xor.b [A0]+, D0
000016CE 3657 movea.w A3, [A7]
000016D0 095F bchg [A7]+, D4
000016D2 ED67 asl D7.w, D6
000016D4 2707 move.l -[A3], D7
000016D6 B261 cmp.w D1, -[A1]
000016D8 1241 movea.b A1, D1
000016DA 5349 subq.w A1, 1
000016DC 9884 sub.l D4, D4
000016DE 0836 040C 3607 btst.b [A6 + D3.w * 8 + 0x7], 0xC
000016E4 09CC .incomplete
000016E6 C506 abcd D2, D6
000016E8 0FE9 .incomplete
000016EA 0117 btst [A7], D0
label000016EC:
000016EC 07F1 .incomplete
000016EE 658E bcs -0x70 /* 0000167E */
000016F0 2902 move.l -[A4], D2
000016F2 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
000016F4 2791 1387 196A C509 move.l [[ + <<invalid base displacement size>>] + D1 * 2 + 0x196AC509], [A1]
000016FC 0F25 btst -[A5], D7
000016FE 333B 012D 3327 move.w -[A1], [[PC + 0x3327] + D0]
00001704 09AF BB1B bclr [A7 - 0x44E5], D4
00001708 7007 moveq.l D0, 0x07
0000170A 096F C33C bchg [A7 - 0x3CC4], D4
0000170E 80D3 divu.w D0, [A3]
00001710 2AA8 82D3 move.l [A5], [A0 - 0x7D2D]
00001714 3207 move.w D1, D7
00001716 01EC .incomplete
00001718 A719 syscall InitZone, flags=7
0000171A 6D61 blt +0x63 /* 0000177D */
0000171C 0494 7D04 5709 subi.l [A4], 0x7D045709
00001722 D622 add.b D3, -[A2]
00001724 2E37 07B7 2701 C840 3617 05BD move.l D7, [[0x2701C840] + D0 * 8 + 0x361705BD]
00001730 4036 AB06 1705 negx.b [[A6 + <<invalid base displacement size>>] + A2 * 2 + 0x1705]
00001736 BE22 cmp.b D7, -[A2]
00001738 D007 add.b D0, D7
0000173A 05D3 .incomplete
0000173C C913 and.b [A3], D4
0000173E EB06 asl D6.b, 5
00001740 2520 move.l -[A2], -[A0]
00001742 8B15 or.b [A5], D5
00001744 0866 5303 bchg.b -[A6], 0x3
00001748 1B07 move.b -[A5], D7
0000174A 16C8 move.b [A3]+, A0
0000174C 4017 negx.b [A7]
0000174E 00C7 .incomplete
00001750 0B0C btst A4, D5
00001752 4569 5B01 chk.w D2, [A1 + 0x5B01]
00001756 0700 btst D0, D3
00001758 D989 addx.l -[A4], -[A1]
0000175A C523 and.b -[A3], D2
0000175C 0288 0603 0F02 andi.l A0, 0x6030F02
00001762 0073 2481 00C1 ori.w [A3 + D0.w - 0x63], 0x2481
00001768 0102 btst D2, D0
0000176A 001B 2053 ori.b [A3]+, 0x53 /* 'S' */
0000176E 09D3 .incomplete
00001770 2EEB 0607 move.l [A7]+, [A3 + 0x607]
00001774 113C EB06 move.b -[A0], 0x6
00001778 0711 btst [A1], D3
0000177A 3F2E 0E17 move.w -[A7], [A6 + 0xE17]
0000177E 0D77 F332 9310 1818 5303 bchg [[A7 - 0x6CEFE7E8 + A7 * 2] + 0x5303], D6
00001788 3EE3 move.w [A7]+, -[A3]
0000178A 0408 2C96 subi.b A0, 0x96
0000178E C4D0 mulu.w D2, [A0]
00001790 5C03 addq.b D3, 6
00001792 0793 bclr [A3], D3
00001794 1003 move.b D0, D3
00001796 0773 0ECB bchg [A3 + D0 * 8 - 0x53], D3
0000179A 0263 0DD0 andi.w -[A3], 0xDD0
0000179E 81E4 divs.w D0, -[A4]
000017A0 2102 move.l -[A0], D2
000017A2 A508 syscall Create/PBHCreate/HCreate, flags=5
000017A4 8027 or.b D0, -[A7]
000017A6 0478 2101 CB02 subi.w [0xFFFFCB02], 0x2101
000017AC 530F subq.b A7, 1
000017AE 0903 btst D3, D4
000017B0 2904 move.l -[A4], D4
000017B2 B300 xor.b D0, D1
000017B4 9C5C sub.w D6, [A4]+
000017B6 B503 xor.b D3, D2
000017B8 E307 asl D7.b, 1
000017BA F719 .extension 0x719 <<F/4-5/3>> // unimplemented
000017BC F071 0B83 .extension 0x071 <<F/1/0>>, 0x0B83 // unimplemented
000017C0 5779 0BF5 2D4B subq.w [0x0BF52D4B], 3
000017C6 0F3C 9ED1 btst 0xD1, D7
000017CA 4DE2 lea.l A6, -[A2]
000017CC 08E9 F71B 0507 bset.b [A1 + 0x507], 0x1B
000017D2 08EA FB00 BA6B bset.b [A2 - 0x4595], 0x0
000017D8 0393 bclr [A3], D1
000017DA 1407 move.b D2, D7
000017DC 0143 bchg D3, D0
000017DE C303 abcd D1, D3
000017E0 9314 sub.b [A4], D1
000017E2 2704 move.l -[A3], D4
000017E4 7172 moveq.l D0, 0x72
000017E6 A30F syscall MountVol, flags=3
000017E8 7B08 moveq.l D5, 0x08
000017EA 14ED 0092 move.b [A2]+, [A5 + 0x92 /* export_14 */]
000017EE E628 lsr D0.b, D3
000017F0 6A0F bpl +0x11 /* 00001801 */
000017F2 7674 moveq.l D3, 0x74
000017F4 1B10 move.b -[A5], [A0]
000017F6 3710 move.w -[A3], [A0]
000017F8 D81E add.b D4, [A6]+
000017FA 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
000017FC 1705 move.b -[A3], D5
000017FE 88FB 0407 divu.w D4, [PC + D0.w * 4 + 0x7]
00001802 1243 movea.b A1, D3
00001804 7045 moveq.l D0, 0x45
00001806 2728 6EF3 move.l -[A3], [A0 + 0x6EF3]
0000180A 081A 734D btst.b [A2]+, 0x4D /* 'M' */
0000180E 2616 move.l D3, [A6]
00001810 726D moveq.l D1, 0x6D
00001812 017E bchg <<invalid special address>>, D0
00001814 6101 bsr +0x3 /* 00001817 */
00001816 634D bls +0x4F /* 00001865 */
00001818 260D move.l D3, A5
0000181A AF73 syscall stMASK0, auto_pop
0000181C 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
0000181E 04DE .incomplete
00001820 0704 btst D4, D3
00001822 FBE1 .invalid <<F/7/5>>
00001824 096B 0CA5 bchg [A3 + 0xCA5], D4
00001828 057B 2872 bchg [PC + D2 + 0x72], D2
0000182C 070D btst A5, D3
0000182E A565 syscall StackSpace, flags=5
00001830 1442 movea.b A2, D2
00001832 DB03 addx.b D5, D3
00001834 0307 btst D7, D1
00001836 AC81 syscall EqualPt, auto_pop
00001838 00AB 0681 002B 0905 ori.l [A3 + 0x905], 0x681002B
00001840 22C9 move.l [A1]+, A1
00001842 0D67 bchg -[A7], D6
00001844 0733 E697 btst [A3 + A6.w * 8 - 0x105], D3
00001848 0B97 bclr [A7], D5
0000184A 9718 sub.b [A0]+, D3
0000184C C184 and.l D4, D0
0000184E 94E6 sub.w A2, -[A6]
00001850 270D move.l -[A3], A5
00001852 CAE6 mulu.w D5, -[A6]
00001854 270D move.l -[A3], A5
00001856 B107 xor.b D7, D0
00001858 0ED1 .incomplete
0000185A 0605 A1E9 addi.b D5, 0xE9
0000185E 0A07 1027 xori.b D7, 0x27 /* '\'' */
00001862 8542 0CFC pack D2, D2, 0x0CFC
00001866 0C81 0185 A68B cmpi.l D1, 0x185A68B
0000186C 1C4D movea.b A6, A5
0000186E 8709 sbcd -[A3], -[A1]
00001870 05C9 .incomplete
00001872 04F3 .incomplete
00001874 3E53 movea.w A7, [A3]
00001876 2AA3 move.l [A5], -[A3]
00001878 4C47 1085 movem.l D0,D2,D7,A4, D7
0000187C 3B07 move.w -[A5], D7
0000187E 2712 move.l -[A3], [A2]
00001880 B584 xor.l D4, D2
00001882 943B 0714 sub.b D2, <<invalid full ext with I/IS == 4>>
00001886 0C3B 0727 0BA4 cmpi.b <<invalid full ext with I/IS == 4>>, 0x27 /* '\'' */
0000188C 6E87 bgt -0x77 /* 00001815 */
0000188E 1B4E 760B move.b [A5 + 0x760B], A6
00001892 15E1 1B63 move.b [PC + 0x1B63 /* 000033F7, cstring ""<EOF> */], -[A1]
00001896 1ABB 0048 move.b [A5], [PC + D0.w + 0x48]
0000189A 86F3 020E divu.w D3, [A3 + D0.w * 2 + 0xE]
0000189E 820D or.b D1, A5
000018A0 1E2D 0385 move.b D7, [A5 + 0x385]
000018A4 0C65 03BB cmpi.w -[A5], 0x3BB
000018A8 4B76 6D12 B718 chk.w D5, [[A6 + D6 * 4] - 0x48E8]
000018AE FCD2 097A .extension 0xCD2 <<F/2-3/6>> // unimplemented
000018B2 D26D 126C add.w D1, [A5 + 0x126C]
000018B6 72E3 moveq.l D1, 0xFFFFFFE3
000018B8 071D btst [A5]+, D3
000018BA 89A3 or.l -[A3], D4
000018BC 00E9 .incomplete
000018BE 0B27 btst -[A7], D5
000018C0 0D4A bchg A2, D6
000018C2 2317 move.l -[A1], [A7]
000018C4 7E54 moveq.l D7, 0x54
000018C6 CC37 0C9D and.b D6, [A7 + D0 * 4 - 0x99]
000018CA 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000018CC 1711 move.b -[A3], [A1]
000018CE 3211 move.w D1, [A1]
000018D0 02A3 0005 0217 andi.l -[A3], 0x50217
000018D6 0D7F bchg <<invalid special address>>, D6
000018D8 430B .invalid 1, A3 // invalid opcode 4 with b == 4
000018DA 0502 btst D2, D2
000018DC D4E9 1573 add.w A2, [A1 + 0x1573]
000018E0 2B55 8F49 move.l [A5 - 0x70B7], [A5]
000018E4 5A07 addq.b D7, 5
000018E6 06A5 6546 A504 addi.l -[A5], 0x6546A504
000018EC C546 exg D2, D6
000018EE 5302 subq.b D2, 1
000018F0 CB0B abcd -[A5], -[A3]
000018F2 7027 moveq.l D0, 0x27
000018F4 09A7 bclr -[A7], D4
000018F6 1707 move.b -[A3], D7
000018F8 FD07 .extension 0xD07 <<F/4-5/6>> // unimplemented
000018FA 0029 1700 8A17 ori.b [A1 - 0x75E9], 0x0
00001900 025E 1707 andi.w [A6]+, 0x1707
00001904 6A28 bpl +0x2A /* 0000192E */
00001906 170C move.b -[A3], A4
00001908 B1C8 cmpa.l A0, A0
0000190A 932B 3703 sub.b [A3 + 0x3703], D1
0000190E AB67 syscall rAddPin
00001910 0840 3701 bchg.b D0, 0x1
00001914 6417 bcc +0x19 /* 0000192D */
00001916 0484 D9FC AD05 subi.l D4, 0xD9FCAD05
0000191C 7514 moveq.l D2, 0x14
0000191E 7CF7 moveq.l D6, 0xFFFFFFF7
00001920 187C EDD7 movea.b A4, 0xD7
00001924 1B1C move.b -[A5], [A4]+
00001926 A71B syscall SetZone, flags=7
00001928 0517 btst [A7], D2
0000192A 06BB C51B 170B C8B3 addi.l [PC + A4 - 0x77], 0xC51B170B
// begin alternate branch 0000192E-00001938
label0000192E:
0000192E 170B move.b -[A3], A3
00001930 C8B3 4B07 1012 8305 and.l D4, [[A3 + <<invalid base displacement size>>] + D4 * 2 + 0x10128305]
// end alternate branch 0000192E-00001938
label0000192E: // (misaligned)
00001932 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001934 1012 move.b D0, [A2]
00001936 8305 sbcd D1, D5
00001938 0488 8926 1B50 subi.l A0, 0x89261B50
0000193E 0352 bchg [A2], D1
00001940 E569 lsl D1.w, D2
00001942 7CE9 moveq.l D6, 0xFFFFFFE9
00001944 69C5 bvs -0x39 /* 0000190B */
00001946 0221 9EEB andi.b -[A1], 0xEB
0000194A 2170 84CB 0917 move.l [A0 + 0x917], [A0 + A0.w * 4 - 0x53]
00001950 06CA .incomplete
00001952 68A9 bvc -0x55 /* 000018FD */
00001954 012B 1A07 btst [A3 + 0x1A07], D0
00001958 025B D30F andi.w [A3]+, 0xD30F
0000195C 0413 0C23 subi.b [A3], 0x23 /* '#' */
00001960 17E1 0185 move.b [[ + <<invalid base displacement size>>] + D0], -[A1]
00001964 18C5 move.b [A4]+, D5
00001966 011B btst [A3]+, D0
00001968 0FEC .incomplete
0000196A 1C37 0D52 0B2D move.b D6, [[A7] + 0xB2D]
00001970 3713 move.w -[A3], [A3]
00001972 6F13 ble +0x15 /* 00001987 */
00001974 18A7 move.b [A4], -[A7]
00001976 18D3 move.b [A4]+, [A3]
00001978 5174 2713 9969 7388 subq.w [[A4 + D2 * 8] - 0x66968C78], 8
00001980 4D73 170B CC25 6F07 chk.w D6, [[A3 + <<invalid base displacement size>> + D1 * 8] - 0x33DA90F9]
00001988 030A btst A2, D1
0000198A 2309 move.l -[A1], A1
0000198C 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
0000198E E900 asl D0.b, 4
00001990 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001992 2309 move.l -[A1], A1
00001994 C11D and.b [A5]+, D0
00001996 E923 asl D3.b, D4
00001998 1469 0303 movea.b A2, [A1 + 0x303]
0000199C 238D A685 move.l [A1 + A2.w * 8 - 0x123], A5
000019A0 08A3 2115 bclr.b -[A3], 0x15
000019A4 0833 0D37 0378 9706 9B84 btst.b [A3 - 0x68F9647C], 0x37 /* '7' */
000019AE 7E33 moveq.l D7, 0x33
000019B0 0DC5 .incomplete
000019B2 0833 0DCD 0827 btst.b [A3 + D0 + 0x27], 0xCD
000019B8 07DA .incomplete
000019BA C908 abcd -[A4], -[A0]
000019BC E900 asl D0.b, 4
000019BE C108 abcd -[A0], -[A0]
000019C0 04A4 C108 330D subi.l -[A4], 0xC108330D
000019C6 C508 abcd -[A2], -[A0]
000019C8 6503 bcs +0x5 /* 000019CD */
000019CA 871C or.b [A4]+, D3
000019CC DC37 14D2 add.b D6, [A7 + D1.w * 4 - 0x46]
000019D0 70C9 moveq.l D0, 0xFFFFFFC9
000019D2 B2E3 cmpa.w A1, -[A3]
000019D4 3D89 5643 move.w [A6 + D5.w * 8 + 0x43], A1
000019D8 A917 syscall GetWRefCon
000019DA 0143 bchg D3, D0
000019DC 9314 sub.b [A4], D1
000019DE E905 asl D5.b, 4
000019E0 1714 move.b -[A3], [A4]
000019E2 3D5C 1630 move.w [A6 + 0x1630], [A4]+
000019E6 DB03 addx.b D5, D3
000019E8 8881 or.l D4, D1
000019EA 0FA9 AE7B bclr [A1 - 0x5185], D7
000019EE 115C D310 move.b [A0 - 0x2CF0], [A4]+
000019F2 7B08 moveq.l D5, 0x08
000019F4 1708 move.b -[A3], A0
000019F6 EA1B ror D3.b, 5
000019F8 1432 8B12 E514 move.b D2, [[A2 + A0 * 2] - 0x1AEC]
000019FE 010C btst A4, D0
00001A00 651E bcs +0x20 /* 00001A20 */
00001A02 2D0C move.l -[A6], A4
00001A04 0B07 btst D7, D5
00001A06 1660 movea.b A3, -[A0]
00001A08 1654 movea.b A3, [A4]
00001A0A EB23 asl D3.b, D5
00001A0C 706C moveq.l D0, 0x6C
00001A0E C8E3 mulu.w D4, -[A3]
00001A10 0B31 1BCB 1804 9685 btst [[ + <<invalid base displacement size>>] + 0x18049685], D5
00001A18 ED07 asl D7.b, 6
00001A1A 0363 bchg -[A3], D1
00001A1C ED07 asl D7.b, 6
00001A1E AE8B syscall 0xA8B, auto_pop
label00001A20:
00001A20 06A8 6B0A 1714 3C9C addi.l [A0 + 0x3C9C], 0x6B0A1714
00001A28 A807 syscall SndNewChannel
00001A2A 02EF .incomplete
00001A2C 4CCB 0917 movem.l D0,D1,D2,D4,A0,A3, A3
00001A30 1129 D0A8 move.b -[A0], [A1 - 0x2F58]
00001A34 C304 abcd D1, D4
00001A36 0713 btst [A3], D3
00001A38 B7E3 cmpa.l A3, -[A3]
00001A3A 0737 0730 7117 7307 btst [A7 + 0x71177307 + D0 * 8], D3
00001A42 2E60 movea.l A7, -[A0]
00001A44 E916 roxl D6.b, 4
00001A46 B222 cmp.b D1, -[A2]
00001A48 292F 0B03 move.l -[A4], [A7 + 0xB03]
00001A4C 3008 move.w D0, A0
00001A4E 8B03 sbcd D5, D3
00001A50 A31A syscall GetZone, flags=3
00001A52 2707 move.l -[A3], D7
00001A54 41FC 232E 1701 lea.l A0, 0x232E1701
00001A5A 574A subq.w A2, 3
00001A5C 8607 or.b D3, D7
00001A5E 0A63 A6B2 xori.w -[A3], 0xA6B2
00001A62 3E27 move.w D7, -[A7]
00001A64 03D4 .incomplete
00001A66 A5B6 syscall vWaitUntil, flags=5
00001A68 E328 lsl D0.b, D1
00001A6A 0690 8827 05AE addi.l [A0], 0x882705AE
00001A70 9016 sub.b D0, [A6]
00001A72 3007 move.w D0, D7
00001A74 14E7 move.b [A2]+, -[A7]
00001A76 330C move.w -[A1], A4
00001A78 0502 btst D2, D2
00001A7A 0707 btst D7, D3
00001A7C 5A3E addq.b <<invalid special address>>, 5
00001A7E A30F syscall MountVol, flags=3
00001A80 0690 E307 4AA6 addi.l [A0], 0xE3074AA6
00001A86 A504 syscall Control, flags=5
00001A88 4AD2 tas.b [A2]
00001A8A 8100 sbcd D0, D0
00001A8C D24A add.w D1, A2
00001A8E F081 00F0 .extension 0x081 <<F/2-3/0>> // unimplemented
00001A92 4AA6 tst.l -[A6]
00001A94 7B06 moveq.l D5, 0x06
00001A96 82C3 divu.w D1, D3
00001A98 3907 move.w -[A4], D7
00001A9A 0E39 A64A A69C A8D2 .invalid.b [0xA69CA8D2], 0x4A /* 'J' */ // invalid immediate operation
00001AA2 C503 abcd D2, D3
00001AA4 8504 sbcd D2, D4
00001AA6 8516 or.b [A6], D2
00001AA8 5308 subq.b A0, 1
00001AAA 06FC .incomplete
00001AAC A325 syscall GetHandleSize, flags=3
00001AAE B307 xor.b D7, D1
00001AB0 7701 moveq.l D3, 0x01
00001AB2 A613 syscall FlushVol, flags=6
00001AB4 0D57 bchg [A7], D6
00001AB6 04A5 F71C 3329 subi.l -[A5], 0xF71C3329
00001ABC 3EEB 2929 move.w [A7]+, [A3 + 0x2929]
00001AC0 3E06 move.w D7, D6
00001AC2 E469 lsr D1.w, D2
00001AC4 2293 move.l [A1], [A3]
00001AC6 2178 B2E4 A90F move.l [A0 - 0x56F1], [0xFFFFB2E4]
00001ACC F53F .extension 0x53F <<F/4-5/2>> // unimplemented
00001ACE 051A btst [A2]+, D2
00001AD0 1705 move.b -[A3], D5
00001AD2 B501 xor.b D1, D2
00001AD4 3FF5 B12B 0030 1B00 C17F move.w <<invalid special address>>, [[A5 + 0x30 + A3] + 0x1B00C17F]
00001ADE 1B00 move.b -[A5], D0
00001AE0 1711 move.b -[A3], [A1]
00001AE2 3F84 72C6 move.w [A7 + D7.w * 2 - 0x58], D4
00001AE6 E942 asl D2.w, 4
00001AE8 170E move.b -[A3], A6
00001AEA 3EE5 move.w [A7]+, -[A5]
00001AEC 423B 6D27 13A4 2505 CE23 clr.b [[PC + 0x13A4] + D6 * 4 + 0x2505CE23]
00001AF6 0905 btst D5, D4
00001AF8 7969 moveq.l D4, 0x69
00001AFA 5216 addq.b [A6], 1
00001AFC FAED 4409 .extension 0xAED <<F/2-3/5>> // unimplemented
00001B00 F62D 4693 .move16 0xF62D, 0x4693 // unimplemented
00001B04 18CD move.b [A4]+, A5
00001B06 6C6C bge +0x6E /* 00001B74 */
00001B08 9467 sub.w D2, -[A7]
00001B0A 163A 0617 move.b D3, [PC + 0x617 /* 00002123, value 0x2 */]
00001B0E 0721 btst -[A1], D3
00001B10 1309 move.b -[A1], A1
00001B12 971C sub.b [A4]+, D3
00001B14 A1E9 syscall vFileClose, flags=1
00001B16 61E5 bsr -0x19 /* 00001AFD */
00001B18 DEC5 add.w A7, D5
00001B1A 0584 bclr D4, D2
00001B1C E15F rol D7.w, 8
00001B1E 1417 move.b D2, [A7]
00001B20 02C6 .incomplete
00001B22 0560 bchg -[A0], D2
00001B24 F71C .extension 0x71C <<F/4-5/3>> // unimplemented
00001B26 C00D and.b D0, A5
00001B28 66FB bne -0x3 /* 00001B25 */
00001B2A 087E E910 bchg.b <<invalid special address>>, 0x10
00001B2E 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6
00001B30 5E3C AB00 addq.b 0x0, 7
00001B34 D9E5 add.l A4, -[A5]
00001B36 4A2A EB0E tst.b [A2 - 0x14F2]
// begin alternate branch 00001B38-00001B3A
label00001B38:
00001B38 EB0E lsl D6.b, 5
// end alternate branch 00001B38-00001B3A
label00001B38: // (misaligned)
00001B3A 45E5 lea.l A2, -[A5]
label00001B3C:
00001B3C 4A48 tst.w A0
00001B3E 0709 btst A1, D3
00001B40 C2C5 mulu.w D1, D5
00001B42 E4E9 0453 roxr .w [A1 + 0x453]
00001B46 2643 movea.l A3, D3
00001B48 667E bne +0x80 /* 00001BC8 */
00001B4A 3B41 B30A move.w [A5 - 0x4CF6], D1
00001B4E 4833 3F60 B308 nbcd.b [A3 - 0x4CF8]
00001B54 60CB bra -0x33 /* 00001B21 */
00001B56 42AD 6396 clr.l [A5 + 0x6396]
00001B5A 070D btst A5, D3
00001B5C 4660 not.w -[A0]
00001B5E 255F 0706 move.l [A2 + 0x706], [A7]+
00001B62 52C1 shi D1
00001B64 DC94 add.l D6, [A4]
00001B66 D1E7 add.l A0, -[A7]
00001B68 0F44 bchg D4, D7
00001B6A 5358 subq.w [A0]+, 1
00001B6C B160 xor.w -[A0], D0
00001B6E 79D7 moveq.l D4, 0xFFFFFFD7
00001B70 6715 beq +0x17 /* 00001B87 */
00001B72 42C5 .invalid D5 // invalid opcode 4 with subtype 1
label00001B74:
00001B74 3D17 move.w -[A6], [A7]
00001B76 08C7 4D95 bset.b D7, 0x95
00001B7A 3716 move.w -[A3], [A6]
00001B7C 5FE3 sle -[A3]
00001B7E 3D4D 4537 move.w [A6 + 0x4537], A5
00001B82 174B 4704 move.b [A3 + 0x4704], A3
00001B86 D251 add.w D1, [A1]
00001B88 0102 btst D2, D0
00001B8A 000F C945 ori.b A7, 0x45 /* 'E' */
00001B8E 6CAC bge -0x52 /* 00001B3C */
00001B90 1A0F move.b D5, A7
00001B92 651E bcs +0x20 /* 00001BB2 */
00001B94 8D03 sbcd D6, D3
00001B96 3705 move.w -[A3], D5
00001B98 1731 260B move.b -[A3], [A1 + D2.w * 8 + 0xB]
00001B9C 3EA1 move.w [A7], -[A1]
00001B9E 0813 0270 btst.b [A3], 0x70 /* 'p' */
00001BA2 6C94 bge -0x6A /* 00001B38 */
00001BA4 1A0F move.b D5, A7
00001BA6 26F5 A1A5 1F07 move.l [A3]+, [[0x1F07] + A2]
00001BAC 051E btst [A6]+, D2
00001BAE 850F sbcd -[A2], -[A7]
00001BB0 ADEE syscall Pack7/DecStr68K, auto_pop
label00001BB2:
00001BB2 7B08 moveq.l D5, 0x08
00001BB4 971E sub.b [A6]+, D3
00001BB6 AF47 syscall bEND11, auto_pop
00001BB8 0505 btst D5, D2
00001BBA 7717 moveq.l D3, 0x17
00001BBC 47AC 0717 .invalid 3, [A4 + 0x717] // invalid opcode 4 with b == 6
00001BC0 5131 0833 subq.b [A1 + D0 + 0x33], 8
label00001BC4:
00001BC4 0425 0687 subi.b -[A5], 0x87
label00001BC8:
00001BC8 1BA0 8B2E B706 ED06 move.b [[A5 - 0x48FA] + A0 * 2 - 0x12FA], -[A0]
00001BD0 EB25 asl D5.b, D5
00001BD2 0200 8B32 andi.b D0, 0x32 /* '2' */
00001BD6 78B2 moveq.l D4, 0xFFFFFFB2
00001BD8 EB25 asl D5.b, D5
00001BDA 3A73 0718 movea.w A5, [A3 + D0 * 8]
00001BDE 1877 157F movea.b A4, <<invalid full ext with IS == 1 and I/IS == 7>>
00001BE2 0FC9 .incomplete
00001BE4 60CD bra -0x31 /* 00001BB3 */
00001BE6 1647 movea.b A3, D7
00001BE8 16EB 7005 move.b [A3]+, [A3 + 0x7005]
00001BEC D5E5 add.l A2, -[A5]
00001BEE 088B 0373 bclr.b A3, 0x73 /* 's' */
00001BF2 6370 bls +0x72 /* 00001C64 */
00001BF4 DA7E add.w D5, <<invalid special address>>
00001BF6 3AC3 move.w [A5]+, D3
00001BF8 03A5 bclr -[A5], D1
00001BFA CA4B and.w D5, A3
00001BFC 03AE 1301 bclr [A6 + 0x1301], D1
00001C00 A8CB syscall OpenPoly
00001C02 05C5 .incomplete
00001C04 0506 btst D6, D2
00001C06 C303 abcd D1, D3
00001C08 A505 syscall Status, flags=5
00001C0A 630F bls +0x11 /* 00001C1B */
00001C0C A9D6 syscall TECut
00001C0E 847E or.w D2, <<invalid special address>>
00001C10 9311 sub.b [A1], D1
00001C12 1416 move.b D2, [A6]
00001C14 0E0C 9311 .invalid.b A4, 0x11 // invalid immediate operation
00001C18 A52D syscall SetApplLimit, flags=5
00001C1A 1706 move.b -[A3], D6
00001C1C C414 and.b D2, [A4]
00001C1E 5502 subq.b D2, 2
00001C20 1E09 move.b D7, A1
00001C22 0243 0802 andi.w D3, 0x802
00001C26 000F B47A ori.b A7, 0x7A /* 'z' */
00001C2A 8B03 sbcd D5, D3
00001C2C 0FA9 B216 bclr [A1 - 0x4DEA], D7
00001C30 0ECD .incomplete
00001C32 3929 5845 move.w -[A4], [A1 + 0x5845]
00001C36 0DC5 .incomplete
00001C38 009B 154D 0D2D ori.l [A3]+, 0x154D0D2D
00001C3E 6884 bvc -0x7A /* 00001BC4 */
00001C40 DB01 addx.b D5, D1
00001C42 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
00001C44 0541 bchg D1, D2
00001C46 2506 move.l -[A2], D6
00001C48 0541 bchg D1, D2
00001C4A 8B03 sbcd D5, D3
00001C4C 5B07 subq.b D7, 5
00001C4E A720 syscall SetPtrSize, flags=7
00001C50 414B chk.w D0, A3
00001C52 26B0 9307 2E93 072C move.l [A3], [[A0 + <<invalid base displacement size>>] + A1 * 2 + 0x2E93072C]
00001C5A 3A53 movea.w A5, [A3]
00001C5C 010B btst A3, D0
00001C5E 1317 move.b -[A1], [A7]
00001C60 16CB move.b [A3]+, A3
00001C62 7301 moveq.l D1, 0x01
label00001C64:
00001C64 FCAB 5DA7 .extension 0xCAB <<F/2-3/6>> // unimplemented
00001C68 2084 move.l [A0], D4
00001C6A 1317 move.b -[A1], [A7]
00001C6C 0704 btst D4, D3
00001C6E B806 cmp.b D4, D6
00001C70 8B2E 1716 or.b [A6 + 0x1716], D5
00001C74 DB13 add.b [A3], D5
00001C76 2378 C100 6313 move.l [A1 + 0x6313], [0xFFFFC100]
00001C7C B0FC 2501 cmpa.w A0, 0x2501
00001C80 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00001C82 1406 move.b D2, D6
00001C84 5301 subq.b D1, 1
00001C86 D720 add.b -[A0], D3
00001C88 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
00001C8A 9784 subx.l D3, D4
00001C8C 2902 move.l -[A4], D2
00001C8E E102 asl D2.b, 8
00001C90 A90F syscall DrawNew
00001C92 7B5A moveq.l D5, 0x5A
00001C94 0693 0702 00DB addi.l [A3], 0x70200DB
00001C9A 41E1 lea.l A0, -[A1]
label00001C9C:
00001C9C 4FE3 lea.l A7, -[A3]
00001C9E 29E1 4FE3 29E1 move.l 0x4FE329E1, -[A1]
00001CA4 4F70 84C8 chk.w D7, [A0 + A0.w * 4 - 0x56]
00001CA8 A720 syscall SetPtrSize, flags=7
00001CAA 770B moveq.l D3, 0x0B
00001CAC 4E89 jsr A1
00001CAE F269 1D43 .extension 0x269 <<F/1/1>>, 0x1D43 // unimplemented
00001CB2 1209 move.b D1, A1
00001CB4 0141 bchg D1, D0
00001CB6 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
00001CB8 B34D cmpm.w [A1]+, [A5]+
00001CBA 0200 3320 andi.b D0, 0x20 /* ' ' */
00001CBE 78B2 moveq.l D4, 0xFFFFFFB2
00001CC0 B34D cmpm.w [A1]+, [A5]+
00001CC2 3A93 move.w [A5], [A3]
00001CC4 1AC3 move.b [A5]+, D3
00001CC6 1567 1676 move.b [A2 + 0x1676], -[A7]
00001CCA ADFD syscall GetScrap, auto_pop
00001CCC A100 syscall Open/PBHOpen/HOpen, flags=1
00001CCE 69CC bvs -0x32 /* 00001C9C */
00001CD0 653A bcs +0x3C /* 00001D0C */
00001CD2 0716 btst [A6], D3
00001CD4 7DF7 moveq.l D6, 0xFFFFFFF7
00001CD6 2041 movea.l A0, D1
00001CD8 7AE1 moveq.l D5, 0xFFFFFFE1
00001CDA 6593 bcs -0x6B /* 00001C6F */
00001CDC 1A02 move.b D5, D2
label00001CDE:
00001CDE 00B3 1E37 1929 E33D 070E 7263 ori.l [[A3 + 0x70E7263] + A6 * 2], 0x1E371929
00001CEA 0329 0985 btst [A1 + 0x985], D1
00001CEE 4F39 0647 185A .invalid 7, [0x0647185A] // invalid opcode 4 with b == 4
00001CF4 1B05 move.b -[A5], D5
00001CF6 F134 .extension 0x134 <<F/4-5/0>> // unimplemented
00001CF8 8D0D sbcd -[A6], -[A5]
00001CFA 0B06 btst D6, D5
00001CFC ED05 asl D5.b, 6
00001CFE A92C syscall FindWindow
00001D00 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00001D02 2309 move.l -[A1], A1
00001D04 8306 sbcd D1, D6
00001D06 70C5 moveq.l D0, 0xFFFFFFC5
00001D08 7C01 moveq.l D6, 0x01
00001D0A B272 706C cmp.w D1, [A2 + D7.w + 0x6C]
// begin alternate branch 00001D0C-00001D0E
label00001D0C:
00001D0C 706C moveq.l D0, 0x6C
// end alternate branch 00001D0C-00001D0E
label00001D0C: // (misaligned)
00001D0E 7E09 moveq.l D7, 0x09
00001D10 0205 6113 andi.b D5, 0x13
00001D14 3717 move.w -[A3], [A7]
00001D16 1622 move.b D3, -[A2]
00001D18 3903 move.w -[A4], D3
00001D1A 9C29 03E9 sub.b D6, [A1 + 0x3E9]
00001D1E 282B 06F7 move.l D4, [A3 + 0x6F7]
00001D22 205B movea.l A0, [A3]+
00001D24 C509 abcd -[A2], -[A1]
00001D26 C901 abcd D4, D1
00001D28 0673 0765 29B5 D999 61E9 addi.w [[-0x26669E17] + D2], 0x765
00001D32 1385 612B 069D 61ED 1185 move.b [[A1 + 0x69D + D6] + 0x61ED1185], D5
00001D3C 6129 bsr +0x2B /* 00001D67 */
00001D3E 1CF7 1EEB move.b [A6]+, [A7 + D1 * 8 - 0x21]
00001D42 C71E and.b [A6]+, D3
00001D44 FCA1 C401 .extension 0xCA1 <<F/2-3/6>> // unimplemented
00001D48 6094 bra -0x6A /* 00001CDE */
00001D4A 1560 0719 move.b [A2 + 0x719], -[A0]
00001D4E A13D syscall DrvrInstall, flags=1
00001D50 6001 bra +0x3 /* 00001D53 */
00001D52 01C4 .incomplete
00001D54 B95E xor.w [A6]+, D4
00001D56 F0F7 1F38 .extension 0x0F7 <<F/2-3/0>> // unimplemented
00001D5A 971F sub.b [A7]+, D3
00001D5C 4949 chk.w D4, A1
00001D5E 20B5 5E17 move.l [A0], [A5 + D5 * 8 + 0x17]
00001D62 1495 move.b [A2], [A5]
00001D64 B95E xor.w [A6]+, D4
00001D66 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00001D68 AD5E syscall GetControlTitle/GetCTitle, auto_pop
00001D6A 0901 btst D1, D4
00001D6C 1A0F move.b D5, A7
00001D6E A55E syscall NMInstall, flags=5
00001D70 8D03 sbcd D6, D3
00001D72 B15E xor.w [A6]+, D0
00001D74 F12F .extension 0x12F <<F/4-5/0>> // unimplemented
00001D76 0317 btst [A7], D1
00001D78 CD5E and.w [A6]+, D6
00001D7A 7E1A moveq.l D7, 0x1A
00001D7C 879F or.l [A7]+, D3
00001D7E 957E sub.w <<invalid special address>>, D2
00001D80 6191 bsr -0x6D /* 00001D13 */
00001D82 D6A3 add.l D3, -[A3]
00001D84 1A06 move.b D5, D6
00001D86 A627 syscall ReallocateHandle, flags=6
00001D88 14A2 move.b [A2], -[A2]
00001D8A A688 syscall IOPMoveData, flags=6
00001D8C 162A F47C move.b D3, [A2 - 0xB84]
00001D90 0138 7C17 btst [0x00007C17], D0
// begin alternate branch 00001D92-00001D94
label00001D92:
00001D92 7C17 moveq.l D6, 0x17
// end alternate branch 00001D92-00001D94
label00001D92: // (misaligned)
00001D94 0206 1794 andi.b D6, 0x94
00001D98 AD07 syscall SetString, auto_pop
00001D9A 14B2 0485 move.b [A2], [A2 + D0.w * 4 - 0x123]
00001D9E 2317 move.l -[A1], [A7]
00001DA0 05A4 bclr -[A4], D2
00001DA2 6D1D blt +0x1F /* 00001DC1 */
00001DA4 F049 51F0 .extension 0x049 <<F/1/0>>, 0x51F0 // unimplemented
00001DA8 691D bvs +0x1F /* 00001DC7 */
00001DAA FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001DAC D68B add.l D3, A3
00001DAE 02E3 .incomplete
00001DB0 0B5B bchg [A3]+, D5
00001DB2 03D6 .incomplete
00001DB4 DB01 addx.b D5, D1
00001DB6 E30B lsl D3.b, 1
00001DB8 5110 subq.b [A0], 8
00001DBA 2715 move.l -[A3], [A5]
00001DBC 2CE3 move.l [A6]+, -[A3]
00001DBE 3D87 1FAB B34E 5B14 5B14 move.w [[-0x4CB2 + D1 * 8] + 0x5B145B14], D7
00001DC8 7041 moveq.l D0, 0x41
00001DCA 009B 58E7 150F ori.l [A3]+, 0x58E7150F
00001DD0 A71F syscall DisposPtr/DisposePtr, flags=7
00001DD2 B6C9 cmpa.w A3, A1
00001DD4 12C5 move.b [A1]+, D5
00001DD6 684D bvc +0x4F /* 00001E25 */
00001DD8 12C5 move.b [A1]+, D5
00001DDA 687E bvc +0x80 /* 00001E5A */
00001DDC 871F or.b [A7]+, D3
00001DDE D200 add.b D1, D0
00001DE0 170A move.b -[A3], A2
00001DE2 7002 moveq.l D0, 0x02
00001DE4 000B 231B ori.b A3, 0x1B
00001DE8 0983 bclr D3, D4
00001DEA 060C 0809 addi.b A4, 0x9 /* '\t' */
00001DEE 0143 bchg D3, D0
00001DF0 3531 7017 move.w -[A2], [A1 + D7.w + 0x17]
00001DF4 0696 4807 1946 addi.l [A6], 0x48071946
00001DFA 2E6E 4701 movea.l A7, [A6 + 0x4701]
00001DFE 6592 bcs -0x6C /* 00001D92 */
00001E00 E6A4 asr D4, D3
00001E02 DA2A 3714 add.b D5, [A2 + 0x3714]
00001E06 4B96 .invalid 5, [A6] // invalid opcode 4 with b == 6
00001E08 C4AE F318 and.l D2, [A6 - 0xCE8]
00001E0C 1701 move.b -[A3], D1
00001E0E 9104 subx.b D0, D4
00001E10 0B04 btst D4, D5
00001E12 227E movea.l A1, <<invalid special address>>
00001E14 6100 3672 bsr +0x3674 /* 00005488 */
00001E18 2717 move.l -[A3], [A7]
00001E1A A383 syscall SetOSDefault, flags=3
00001E1C 13B4 7A04 0715 move.b [[A1] + D0 * 8], [A4 + D7 * 2 + 0x4]
00001E22 E7C1 rol .w D1
00001E24 8893 or.l D4, [A3]
00001E26 2433 1D27 180F 7E37 1281 move.l D2, [[A3 + 0x180F] + D1 * 4 + 0x7E371281]
00001E30 3027 move.w D0, -[A7]
00001E32 11F6 0F04 C310 move.b [0xFFFFC310], <<invalid full ext with I/IS == 4>>
00001E38 0719 btst [A1]+, D3
00001E3A 284C movea.l A4, A4
00001E3C 422C 28F3 clr.b [A4 + 0x28F3]
00001E40 0665 5909 addi.w -[A5], 0x5909 /* 'Y\t' */
00001E44 01E3 .incomplete
00001E46 03F3 .incomplete
00001E48 0607 16FD addi.b D7, 0xFD
00001E4C AB00 syscall BitBlt
00001E4E 2306 move.l -[A1], D6
00001E50 2700 move.l -[A3], D0
00001E52 9881 sub.l D4, D1
00001E54 5DA0 subq.l -[A0], 6
00001E56 0504 btst D4, D2
00001E58 338C 6901 move.w [[A1 + <<invalid base displacement size>> + D6]], A4
// begin alternate branch 00001E5A-00001E5C
label00001E5A:
00001E5A 6901 bvs +0x3 /* 00001E5D */
// end alternate branch 00001E5A-00001E5C
label00001E5A: // (misaligned)
00001E5C 0B23 btst -[A3], D5
00001E5E 070A btst A2, D3
00001E60 F05B 0217 .extension 0x05B <<F/1/0>>, 0x0217 // unimplemented
00001E64 0EAE 1710 0EB3 0607 .invalid.l [A6 + 0x607], 0x17100EB3 // invalid immediate operation
00001E6C 0725 btst -[A5], D3
00001E6E 731B moveq.l D1, 0x1B
00001E70 DB01 addx.b D5, D1
00001E72 16FC 2503 move.b [A3]+, 0x3
00001E76 0B3A 2719 btst [PC + 0x2719 /* 00004591, cstring ""<EOF> */], D5
00001E7A BB27 xor.b -[A7], D5
00001E7C 0C7D 3712 cmpi.w <<invalid special address>>, 0x3712
00001E80 B4CB cmpa.w A2, A3
00001E82 0033 1D23 0616 ori.b [A3 + D0.w * 8 + 0x16], 0x23 /* '#' */
00001E88 1B63 A902 move.b [A5 - 0x56FE], -[A3]
00001E8C 046C 051F 6B05 subi.w [A4 + 0x6B05], 0x51F
00001E92 271B move.l -[A3], [A3]+
00001E94 810F sbcd -[A0], -[A7]
00001E96 6D17 blt +0x19 /* 00001EAF */
00001E98 9097 sub.l D0, [A7]
00001E9A 1AFA 450B move.b [A5]+, [PC + 0x450B /* 000063A7, cstring ""<EOF> */]
00001E9E A304 syscall Control, flags=3
00001EA0 0200 6315 andi.b D0, 0x15
00001EA4 470D .invalid 3, A5 // invalid opcode 4 with b == 4
00001EA6 CB33 8C85 and.b [A3 + A0 * 4 - 0x123], D5
00001EAA 06A1 7705 7B90 addi.l -[A1], 0x77057B90
00001EB0 E506 asl D6.b, 2
00001EB2 636F bls +0x71 /* 00001F23 */
00001EB4 7817 moveq.l D4, 0x17
00001EB6 03E6 .incomplete
00001EB8 070E btst A6, D3
00001EBA C516 and.b [A6], D2
00001EBC E469 lsr D1.w, D2
00001EBE 0847 1B44 bchg.b D7, 0x44 /* 'D' */
00001EC2 F029 0747 0166 pmovefd MR1, [A1 + 0x166]
00001EC8 E106 asl D6.b, 8
00001ECA E30E lsl D6.b, 1
00001ECC 0665 2C0F addi.w -[A5], 0x2C0F
00001ED0 8507 sbcd D2, D7
00001ED2 1705 move.b -[A3], D5
00001ED4 A6A9 syscall 0x0A9, flags=6
00001ED6 070F btst A7, D3
00001ED8 E901 asl D1.b, 4
00001EDA BB76 B307 4508 6106 xor.w [[A6 + <<invalid base displacement size>>] + A3 * 2 + 0x45086106], D5
00001EE2 87A4 or.l -[A4], D3
00001EE4 0F22 btst -[A2], D7
00001EE6 070D btst A5, D3
00001EE8 D941 addx.w D4, D1
00001EEA 2205 move.l D1, D5
00001EEC 060F 0E07 addi.b A7, 0x7
00001EF0 0A7C 8106 xori.w sr, 33030
00001EF4 1302 move.b -[A1], D2
00001EF6 E505 asl D5.b, 2
00001EF8 130B move.b -[A1], A3
00001EFA A905 syscall DragGrayRgn
00001EFC DB8D addx.l -[A5], -[A5]
00001EFE 0505 btst D5, D2
00001F00 2307 move.l -[A1], D7
00001F02 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001F04 D301 addx.b D1, D1
00001F06 169B move.b [A3], [A3]+
00001F08 3449 movea.w A2, A1
00001F0A 0543 bchg D3, D2
00001F0C 0416 E62D subi.b [A6], 0x2D /* '-' */
00001F10 1593 2427 move.b [A2 + D2.w * 4 + 0x27], [A3]
00001F14 0DFB .incomplete
00001F16 E9CB 3710 bfextu D3, A3 {28:16}
00001F1A 9D45 subx.w D6, D5
00001F1C ED17 roxl D7.b, 6
00001F1E 063B 4827 03CA AB00 addi.b [[ + <<invalid base displacement size>>] - 0x5500], 0x27 /* '\'' */
00001F26 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001F28 92C3 sub.w A1, D3
00001F2A 618B bsr -0x73 /* 00001EB7 */
00001F2C 0433 1823 1F65 subi.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x23 /* '#' */
00001F32 060B 1585 addi.b A3, 0x85
00001F36 0237 0430 E513 3EE1 1353 andi.b [[A7 + A6 * 4] + 0x3EE11353], 0x30 /* '0' */
00001F40 0606 0EDB addi.b D6, 0xDB
00001F44 156B 260E A372 move.b [A2 - 0x5C8E], [A3 + 0x260E]
00001F4A 1623 move.b D3, -[A3]
00001F4C 00E9 .incomplete
00001F4E 0763 bchg -[A3], D3
00001F50 03BA 7313 bclr [PC + 0x7313 /* 00009265, cstring ""<EOF> */], D1
00001F54 3318 move.w -[A1], [A0]+
00001F56 8145 6100 pack D0, D5, 0x6100
00001F5A 970D subx.b -[A3], -[A5]
00001F5C 2B41 0E83 move.l [A5 + 0xE83], D1
00001F60 0245 0E29 andi.w D5, 0xE29
00001F64 0E0F 5113 .invalid.b A7, 0x13 // invalid immediate operation
00001F68 0F51 bchg [A1], D7
00001F6A 13E5 2027 1B4A move.b [0x20271B4A], -[A5]
00001F70 0617 1B7C addi.b [A7], 0x7C /* '|' */
00001F74 017C 043A bchg 0x43A, D0
00001F78 3B07 move.w -[A5], D7
00001F7A DA93 add.l D5, [A3]
00001F7C 03C3 .incomplete
00001F7E 1598 9A54 move.b [A2 + A1 * 2 + 0x54], [A0]+
00001F82 230D move.l -[A1], A5
00001F84 350B move.w -[A2], A3
00001F86 05E7 .incomplete
00001F88 3719 move.w -[A3], [A1]+
00001F8A C67B 0792 E6B3 and.w D3, [[ + D0 * 8] - 0x194D]
00001F90 086E 2714 7EE5 bchg.b [A6 + 0x7EE5], 0x14
00001F96 002A 5C63 17BA ori.b [A2 + 0x17BA], 0x63 /* 'c' */
00001F9C A372 syscall DoVBLTask, flags=3
00001F9E E323 asl D3.b, D1
00001FA0 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001FA2 A87B syscall ClipRect
00001FA4 4F35 0406 .invalid 7, [A5 + D0.w * 4 + 0x6] // invalid opcode 4 with b == 4
00001FA8 2203 move.l D1, D3
00001FAA 0829 2298 9847 btst.b [A1 - 0x67B9], 0x98
00001FB0 1535 371B 4B48 2292 move.b -[A2], [[A5 + D3 * 8] + 0x4B482292]
00001FB8 E684 asr D4, 3
00001FBA 5636 9725 2D89 addq.b [[A6 + 0x2D89] + A1 * 8], 3
00001FC0 190D move.b -[A4], A5
00001FC2 0B0F btst A7, D5
00001FC4 D506 addx.b D2, D6
00001FC6 1702 move.b -[A3], D2
00001FC8 BF5B xor.w [A3]+, D7
00001FCA 0217 0289 andi.b [A7], 0x89
00001FCE 2552 0622 move.l [A2 + 0x622], [A2]
00001FD2 BA53 cmp.w D5, [A3]
00001FD4 2240 movea.l A1, D0
00001FD6 0548 bchg A0, D2
00001FD8 0F76 C503 5784 6537 bchg [[A6 + <<invalid base displacement size>> + A4 * 4] + 0x57846537], D7
00001FE0 0CAF 1711 E5B3 1E47 cmpi.l [A7 + 0x1E47], 0x1711E5B3
00001FE8 0CCD .incomplete
00001FEA 0700 btst D0, D3
label00001FEC:
00001FEC 9427 sub.b D2, -[A7]
00001FEE 0D65 bchg -[A5], D6
00001FF0 42CB .invalid A3 // invalid opcode 4 with subtype 1
00001FF2 170F move.b -[A3], A7
00001FF4 080F 0507 btst.b A7, 0x7
00001FF8 C86B 3FB6 and.w D4, [A3 + 0x3FB6]
00001FFC 0F6A 8843 bchg [A2 - 0x77BD], D7
00002000 00D3 .incomplete
00002002 185C movea.b A4, [A4]+
00002004 0428 4217 811A subi.b [A0 - 0x7EE6], 0x17
0000200A 2504 move.l -[A2], D4
0000200C 8227 or.b D1, -[A7]
0000200E 0696 1305 704C addi.l [A6], 0x1305704C
00002014 425B clr.w [A3]+
00002016 1143 02BE move.b [A0 + 0x2BE], D3
0000201A 62D0 bhi -0x2E /* 00001FEC */
0000201C 7304 moveq.l D1, 0x04
0000201E 4B67 chk.w D5, -[A7]
00002020 E308 lsl D0.b, 1
00002022 7B06 moveq.l D5, 0x06
00002024 48CB 3EEB movem.l A3, D0,D1,D3,D5,D6,D7,A1,A2,A3,A4,A5
00002028 010E btst A6, D0
0000202A 8302 sbcd D1, D2
0000202C CB02 abcd D5, D2
0000202E 0E3B 2708 5213 .invalid.b [PC + D5.w * 2 + 0x13], 0x8 // invalid immediate operation
00002034 606A bra +0x6C /* 000020A0 */
00002036 7354 moveq.l D1, 0x54
00002038 BE70 28C8 cmp.w D7, [A0 + D2 - 0x56]
0000203C 8E1B or.b D7, [A3]+
0000203E 4565 chk.w D2, -[A5]
00002040 4657 not.w [A7]
00002042 86E5 divu.w D3, -[A5]
00002044 2217 move.l D1, [A7]
00002046 0094 0814 A502 ori.l [A4], 0x814A502
0000204C 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
0000204E 8906 sbcd D4, D6
00002050 0F0E btst A6, D7
00002052 0F08 btst A0, D7
00002054 CB06 abcd D5, D6
00002056 0F6A 0F29 bchg [A2 + 0xF29], D7
0000205A 02C3 .incomplete
0000205C 54CB 04AB dbcc D3, +0x4AD /* 00002509 */
00002060 1509 move.b -[A2], A1
00002062 057B 200F bchg [PC + D2.w + 0xF], D2
00002066 74EB moveq.l D2, 0xFFFFFFEB
00002068 1070 6C48 movea.b A0, [A0 + D6 * 4 + 0x48]
0000206C 7028 moveq.l D0, 0x28
0000206E 427B A31E 0307 clr.w [[PC] + A2 * 2 + 0x307]
00002074 94E5 sub.w A2, -[A5]
00002076 0016 08D3 ori.b [A6], 0xD3
0000207A 97C4 sub.l A3, D4
0000207C 70CB moveq.l D0, 0xFFFFFFCB
0000207E 02C4 .incomplete
00002080 8308 sbcd -[A1], -[A0]
00002082 485B pea.l [A3]+
00002084 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00002086 07B3 00D4 bclr [A3 + D0.w - 0x44], D3
0000208A 6504 bcs +0x6 /* 00002090 */
0000208C 0FC1 .incomplete
0000208E 5001 addq.b D1, 8
label00002090:
00002090 01A7 bclr -[A7], D0
00002092 2611 move.l D3, [A1]
00002094 6E53 bgt +0x55 /* 000020E9 */
00002096 2B01 move.l -[A5], D1
00002098 05DE .incomplete
0000209A 3029 03B1 move.w D0, [A1 + 0x3B1]
0000209E 12D5 move.b [A1]+, [A5]
label000020A0:
000020A0 2FCB move.l <<invalid special address>>, A3
000020A2 0F69 16C3 bchg [A1 + 0x16C3], D7
000020A6 5493 addq.l [A3], 2
000020A8 1B0F move.b -[A5], A7
000020AA A930 syscall InitMenus
000020AC 2718 move.l -[A3], [A0]+
000020AE EE25 asr D5.b, D7
000020B0 310F move.w -[A0], A7
000020B2 651D bcs +0x1F /* 000020D1 */
000020B4 8353 or.w [A3], D1
000020B6 B131 D300 xor.b [A1 + <<invalid base displacement size>> + A5 * 2], D0
000020BA 1545 2989 move.b [A2 + 0x2989], D5
000020BE A637 syscall ReadParam, flags=6
000020C0 0DD9 .incomplete
000020C2 2106 move.l -[A0], D6
000020C4 1703 move.b -[A3], D3
000020C6 CFC5 muls.w D7, D5
000020C8 5E17 addq.b [A7], 7
000020CA 1603 move.b D3, D3
000020CC 1701 move.b -[A3], D1
000020CE 2F29 01CC move.l -[A7], [A1 + 0x1CC]
000020D2 14A9 7ED3 move.b [A2], [A1 + 0x7ED3]
000020D6 0D07 btst D7, D6
000020D8 1D24 move.b -[A6], -[A4]
000020DA C191 and.l [A1], D0
000020DC 424B clr.w A3
000020DE 0252 B344 andi.w [A2], 0xB344
000020E2 6A13 bpl +0x15 /* 000020F7 */
000020E4 08CB 0973 bset.b A3, 0x73 /* 's' */
000020E8 5433 00A3 addq.b [A3 + D0.w - 0x93], 2
000020EC 2313 move.l -[A1], [A3]
000020EE 0529 033A btst [A1 + 0x33A], D2
000020F2 A617 syscall Eject, flags=6
000020F4 1C21 move.b D6, -[A1]
000020F6 28C8 move.l [A4]+, A0
000020F8 070F btst A7, D3
000020FA FA83 3A9B .extension 0xA83 <<F/2-3/5>> // unimplemented
000020FE 04C5 .incomplete
00002100 0088 833A 8500 ori.l A0, 0x833A8500
00002106 8E9B or.l D7, [A3]+
00002108 7147 moveq.l D0, 0x47
0000210A 0DFC .incomplete
0000210C B50F cmpm.b [A2]+, [A7]+
0000210E 2306 move.l -[A1], D6
00002110 953F sub.b <<invalid special address>>, D2
00002112 0F49 bchg A1, D7
00002114 0E31 77C7 26C5 .invalid.b [A1 + D2.w * 8 - 0x59], 0xC7 // invalid immediate operation
0000211A E7A6 asl D6, D3
0000211C D4D3 add.w A2, [A3]
0000211E 0117 btst [A7], D0
00002120 0638 E502 0FB5 addi.b [0x00000FB5], 0x2
00002126 5737 0D09 subq.b [[A7 + <<invalid base displacement size>> + D0 * 4]], 3
0000212A A303 syscall Write, flags=3
0000212C 0717 btst [A7], D3
0000212E 19AB 0013 2B49 move.b [[A4 + <<invalid base displacement size>>]], [A3 + 0x13]
00002134 8264 or.w D1, -[A4]
00002136 1B1D move.b -[A5], [A5]+
00002138 0200 9B70 andi.b D0, 0x70 /* 'p' */
0000213C 0428 A303 0200 subi.b [A0 + 0x200], 0x3
00002142 D34A addx.w -[A1], -[A2]
00002144 AD00 syscall GetFNum, auto_pop
00002146 8353 or.w [A3], D1
00002148 6903 bvs +0x5 /* 0000214D */
0000214A DA37 1C15 add.b D5, [A7 + D1 * 4 + 0x15]
0000214E 4541 chk.w D2, D1
00002150 3710 move.w -[A3], [A0]
00002152 229B move.l [A1], [A3]+
00002154 1555 413D move.b [A2 + 0x413D], [A5]
00002158 6517 bcs +0x19 /* 00002171 */
0000215A 1C1D move.b D6, [A5]+
0000215C 48C5 ext.l D5
0000215E 1425 move.b D2, -[A5]
00002160 0B06 btst D6, D5
00002162 2229 0B0F move.l D1, [A1 + 0xB0F]
00002166 310B move.w -[A0], A3
00002168 D2A9 1D07 add.l D1, [A1 + 0x1D07]
0000216C 043A 3E17 0DC3 subi.b [PC + 0xDC3 /* 00002F31, value 0x28 '(' */], 0x17
00002172 8B01 sbcd D5, D1
00002174 2100 move.l -[A0], D0
00002176 DB0A addx.b -[A5], -[A2]
00002178 0B02 btst D2, D5
0000217A 8204 or.b D1, D4
0000217C EB22 asl D2.b, D5
0000217E 9B08 subx.b -[A5], -[A0]
00002180 070D btst A5, D3
00002182 E827 asr D7.b, D4
00002184 1700 move.b -[A3], D0
00002186 1708 move.b -[A3], A0
00002188 663E bne +0x40 /* 000021C8 */
0000218A 2817 move.l D4, [A7]
0000218C 13F9 7319 D101 C195 091A move.b [0xC195091A], [0x7319D101]
00002196 F513 .extension 0x513 <<F/4-5/2>> // unimplemented
00002198 F6BB 0807 .extension 0x6BB <<F/2-3/3>> // unimplemented
0000219C 0DEA .incomplete
0000219E 4CBB 0817 0614 movem.w D0,D1,D2,D4,A3, [PC + D0.w * 8 + 0x14]
000021A4 C315 and.b [A5], D1
000021A6 322B 1E04 move.w D1, [A3 + 0x1E04]
000021AA 28BB 0827 move.l [A4], [PC + D0 + 0x27]
000021AE 1211 move.b D1, [A1]
000021B0 E303 asl D3.b, 1
000021B2 BB08 cmpm.b [A5]+, [A0]+
000021B4 7713 moveq.l D3, 0x13
000021B6 5EA5 addq.l -[A5], 7
000021B8 058B bclr A3, D2
000021BA 5304 subq.b D4, 1
000021BC 841B or.b D2, [A3]+
000021BE 0247 0C9C andi.w D7, 0xC9C
000021C2 FB26 .extension 0xB26 <<F/4-5/5>> // unimplemented
000021C4 1B09 move.b -[A5], A1
000021C6 0F04 btst D4, D7
label000021C8:
000021C8 281B move.l D4, [A3]+
000021CA 0209 14AD andi.b A1, 0xAD
000021CE 891A or.b [A2]+, D4
000021D0 0F26 btst -[A6], D7
000021D2 5D03 subq.b D3, 6
000021D4 B31B xor.b [A3]+, D1
000021D6 8187 BB08 unpk D0, D7, 0xBB08
000021DA 044C 1B02 subi.w A4, 0x1B02
000021DE 1715 move.b -[A3], [A5]
000021E0 EDBB rol D3, D6
000021E2 0807 0AC6 btst.b D7, 0xC6
000021E6 0817 1BAD btst.b [A7], 0xAD
000021EA 2317 move.l -[A1], [A7]
000021EC 0103 btst D3, D0
000021EE 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4
000021F0 B663 cmp.w D3, -[A3]
000021F2 3C27 move.w D6, -[A7]
000021F4 1132 C50A 6B38 move.b -[A0], [[A2 + <<invalid base displacement size>> + A4 * 4] + 0x6B38]
000021FA 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4
000021FC A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
000021FE 0D7E bchg <<invalid special address>>, D6
00002200 2916 move.l -[A4], [A6]
00002202 6378 bls +0x7A /* 0000227C */
00002204 7885 moveq.l D4, 0xFFFFFF85
00002206 19A3 0098 move.b [A4 + D0.w - 0x104], -[A3]
0000220A 985D sub.w D4, [A5]+
0000220C C51B and.b [A3]+, D2
0000220E 2932 648B move.l -[A4], [A2 + D6.w * 4 - 0x117]
00002212 0802 0003 btst.b D2, 0x3
00002216 11EB 0000 0FE9 move.b [0x00000FE9], [A3 + 0x0]
0000221C 006B 1014 8904 ori.w [A3 - 0x76FC], 0x1014
00002222 0F76 74FB bchg [A6 + D7.w * 4 - 0x5], D7
00002226 0B07 btst D7, D5
00002228 1082 move.b [A0], D2
0000222A 5601 addq.b D1, 3
0000222C EB0E lsl D6.b, 5
0000222E 1437 101A move.b D2, [A7 + D1.w + 0x1A]
00002232 1B19 move.b -[A5], [A1]+
00002234 7649 moveq.l D3, 0x49
00002236 0F21 btst -[A1], D7
00002238 0CA3 0307 1BE6 cmpi.l -[A3], 0x3071BE6
0000223E A136 syscall MoreMasters, flags=1
00002240 7379 moveq.l D1, 0x79
00002242 C301 abcd D1, D1
00002244 3B41 8378 move.w [A5 - 0x7C88], D1
00002248 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
0000224A E380 asl D0, 1
0000224C 9B00 subx.b D5, D0
0000224E A405 syscall Status, flags=4
00002250 011B btst [A3]+, D0
00002252 823B 8107 1033 217A or.b D1, [[PC + <<invalid base displacement size>>] + A0 + 0x1033217A]
0000225A B315 xor.b [A5], D1
0000225C A513 syscall FlushVol, flags=5
0000225E 64C3 bcc -0x3B /* 00002223 */
00002260 0102 btst D2, D0
00002262 00DB .incomplete
00002264 3C55 movea.w A6, [A5]
00002266 146C 059E movea.b A2, [A4 + 0x59E]
0000226A 6B05 bmi +0x7 /* 00002271 */
0000226C 92C3 sub.w A1, D3
0000226E 0159 bchg [A1]+, D0
00002270 06B3 0CE3 00F3 0607 addi.l [A3 + D0.w * 8 + 0x7], 0xCE300F3
00002278 0A38 3904 0517 xori.b [0x00000517], 0x4
// begin alternate branch 0000227C-0000227E
label0000227C:
0000227C 0517 btst [A7], D2
// end alternate branch 0000227C-0000227E
label0000227C: // (misaligned)
0000227E 371C move.w -[A3], [A4]+
00002280 D707 addx.b D3, D7
00002282 178A 2922 9353 04F6 move.b [[A3 - 0x6CAD + D2] + 0x4F6], A2
0000228A EB08 lsl D0.b, 5
0000228C 0302 btst D2, D1
0000228E 142D 877B move.b D2, [A5 - 0x7885]
00002292 3676 E5D0 movea.w A3, []
00002296 9537 0A6D sub.b [A7 + D0 * 2 + 0x6D], D2
0000229A 050A btst A2, D2
0000229C E9B1 roxl D1, D4
0000229E 6B6F bmi +0x71 /* 0000230F */
000022A0 2702 move.l -[A3], D2
000022A2 32FB 2617 move.w [A1]+, [PC + D2.w * 8 + 0x17]
000022A6 1A10 move.b D5, [A0]
000022A8 BB04 xor.b D4, D5
000022AA A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
000022AC 270B move.l -[A3], A3
000022AE A2C1 syscall vGetBlock, flags=2
000022B0 064B 01A9 addi.w A3, 0x1A9
000022B4 0293 5367 0E46 andi.l [A3], 0x53670E46
000022BA C565 and.w -[A5], D2
000022BC 1B01 move.b -[A5], D1
000022BE 48D1 B407 movem.l [A1], D0,D1,D2,A2,A4,A5,A7
000022C2 0790 bclr [A0], D3
000022C4 E303 asl D3.b, 1
000022C6 EB08 lsl D0.b, 5
000022C8 ADA8 syscall GetResInfo, auto_pop
000022CA 4122 .invalid 0, -[A2] // invalid opcode 4 with b == 4
000022CC BB0D cmpm.b [A5]+, [A5]+
000022CE 14D4 move.b [A2]+, [A4]
000022D0 2908 move.l -[A4], A0
000022D2 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
000022D4 AB04 syscall ColorMap
000022D6 040B 1323 subi.b A3, 0x23 /* '#' */
000022DA 0872 1714 FC07 bchg.b [A2 + A7 * 4 + 0x7], 0x14
000022E0 0FBB 630F 16E5 D473 bclr [[PC + <<invalid base displacement size>>] + D6 * 2 + 0x16E5D473], D7
000022E8 1678 2101 movea.b A3, [0x00002101]
000022EC 6508 bcs +0xA /* 000022F6 */
000022EE F35F .extension 0x35F <<F/4-5/1>> // unimplemented
000022F0 A1AC syscall FSMDispatch, flags=1
000022F2 8129 E110 or.b [A1 - 0x1EF0], D0
label000022F6:
000022F6 C303 abcd D1, D3
000022F8 1E0C move.b D7, A4
000022FA 1702 move.b -[A3], D2
000022FC 111B move.b -[A0], [A3]+
000022FE 28A1 move.l [A4], -[A1]
00002300 05FB .incomplete
00002302 0970 471C bchg <<invalid full ext with I/IS == 4>>, D4
00002306 1D06 move.b -[A6], D6
00002308 3E88 move.w [A7], A0
0000230A 1711 move.b -[A3], [A1]
0000230C C3BB 3416 and.l [PC + D3.w * 4 + 0x16], D1
00002310 2B1C move.l -[A5], [A4]+
00002312 0711 btst [A1], D3
00002314 C753 and.w [A3], D3
00002316 01AA 000F bclr [A2 + 0xF], D0
0000231A 167B 0E17 movea.b A3, [PC + D0 * 8 + 0x17]
0000231E 14CB move.b [A2]+, A3
00002320 70EA moveq.l D0, 0xFFFFFFEA
00002322 5301 subq.b D1, 1
00002324 A303 syscall Write, flags=3
00002326 071A btst [A2]+, D3
00002328 5FAA 0037 subq.l [A2 + 0x37], 7
0000232C 9319 sub.b [A1]+, D1
0000232E 70EA moveq.l D0, 0xFFFFFFEA
00002330 0303 btst D3, D1
00002332 B302 xor.b D2, D1
00002334 171D move.b -[A3], [A5]+
00002336 D307 addx.b D1, D7
00002338 0643 371C addi.w D3, 0x371C
0000233C F90C .extension 0x90C <<F/4-5/4>> // unimplemented
0000233E 9069 3B0F sub.w D0, [A1 + 0x3B0F]
00002342 653C bcs +0x3E /* 00002380 */
00002344 A017 syscall Eject
00002346 1F28 6548 move.b -[A7], [A0 + 0x6548]
0000234A 0F85 bclr D5, D7
0000234C 0B0F btst A7, D5
0000234E 58A0 addq.l -[A0], 4
00002350 1A8B move.b [A5], A3
00002352 2E26 move.l D7, -[A6]
00002354 8991 or.l [A1], D4
00002356 070D btst A5, D3
00002358 82A1 or.l D1, -[A1]
0000235A 0003 0829 ori.b D3, 0x29 /* ')' */
0000235E 2228 C83B move.l D1, [A0 - 0x37C5]
00002362 6114 bsr +0x16 /* 00002378 */
00002364 130B move.b -[A1], A3
00002366 F111 .extension 0x111 <<F/4-5/0>> // unimplemented
00002368 D9BA E318 add.l [PC - 0x1CE8 /* 00000682, value 0xB94CB704 */], D4
0000236C E988 lsl D0, 4
0000236E E318 rol D0.b, 1
00002370 3721 move.w -[A3], -[A1]
00002372 0CE3 .incomplete
00002374 183A 4B03 move.b D4, [PC + 0x4B03 /* 00006E79, cstring ""<EOF> */]
fn00002378:
00002378 3721 move.w -[A3], -[A1]
0000237A 1425 move.b D2, -[A5]
0000237C 218B 1406 move.l [A0 + D1.w * 4 + 0x6], A3
label00002380:
00002380 9305 subx.b D1, D5
00002382 2508 move.l -[A2], A0
00002384 0F78 B293 bchg [0xFFFFB293], D7
00002388 053A D30A btst [PC - 0x2CF6 /* FFFFF694, cstring ""<EOF> */], D2
0000238C 4D8B .invalid 6, A3 // invalid opcode 4 with b == 6
0000238E EB08 lsl D0.b, 5
00002390 C93E and.b <<invalid special address>>, D4
00002392 28BB 0D06 D30A move.l [A4], [[PC + <<invalid base displacement size>>] + D0 * 4 - 0x2CF6]
00002398 418B .invalid 0, A3 // invalid opcode 4 with b == 6
0000239A 01C0 .incomplete
0000239C 498B .invalid 4, A3 // invalid opcode 4 with b == 6
0000239E 0429 0E17 1213 subi.b [A1 + 0x1213], 0x17
000023A4 850D sbcd -[A2], -[A5]
000023A6 2715 move.l -[A3], [A5]
000023A8 3041 movea.w A0, D1
000023AA 446C BB0D neg.w [A4 - 0x44F3]
000023AE 270C move.l -[A3], A4
000023B0 B5F6 1B02 D308 cmpa.l A2, [[A6 + <<invalid base displacement size>> + D1 * 2] - 0x2CF8]
000023B6 051A btst [A2]+, D2
000023B8 730A moveq.l D1, 0x0A
000023BA 140C move.b D2, A4
000023BC 730A moveq.l D1, 0x0A
000023BE 0200 8318 andi.b D0, 0x18
000023C2 B417 cmp.b D2, [A7]
000023C4 181B move.b D4, [A3]+
000023C6 C106 abcd D0, D6
000023C8 6712 beq +0x14 /* 000023DC */
000023CA BB06 xor.b D6, D5
000023CC 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000023CE B98F cmpm.l [A4]+, [A7]+
000023D0 B14E cmpm.w [A0]+, [A6]+
000023D2 EB08 lsl D0.b, 5
000023D4 3304 move.w -[A1], D4
000023D6 E53A rol D2.b, D2
000023D8 5B03 subq.b D3, 5
000023DA 6500 6D02 bcs +0x6D04 /* 000090DE */
// begin alternate branch 000023DC-000023DE
label000023DC:
000023DC 6D02 blt +0x4 /* 000023E0 */
// end alternate branch 000023DC-000023DE
label000023DC: // (misaligned)
000023DE F027 1224 pmove MR4, -[A7]
// begin alternate branch 000023E0-000023E2
label000023E0:
000023E0 1224 move.b D1, -[A4]
// end alternate branch 000023E0-000023E2
label000023E0: // (misaligned)
000023E2 0B0A btst A2, D5
000023E4 04DA .incomplete
000023E6 130F move.b -[A1], A7
000023E8 3AD2 move.w [A5]+, [A2]
000023EA 2974 6115 CB0D move.l [A4 - 0x34F3], [[A4] + D6]
000023F0 4258 clr.w [A0]+
000023F2 06D2 .incomplete
000023F4 0200 0F89 andi.b D0, 0x89
000023F8 0007 14D6 ori.b D7, 0xD6
000023FC A6C3 syscall vRelBlock, flags=6
000023FE 164A movea.b A3, A2
00002400 A6BB syscall vIAZPostInit, flags=6
00002402 0222 0721 andi.b -[A2], 0x21 /* '!' */
00002406 9A6A 171E sub.w D5, [A2 + 0x171E]
0000240A 0117 btst [A7], D0
0000240C 219A D167 move.l <<invalid full ext with IS == 1 and I/IS == 7>>, [A2]+
00002410 D301 addx.b D1, D1
00002412 0717 btst [A7], D3
00002414 9265 sub.w D1, -[A5]
00002416 1A42 movea.b A5, D2
00002418 CB36 E50F 6339 1721 and.b [[A6 + <<invalid base displacement size>>] + A6 * 4 + 0x63391721], D5
00002420 C037 1878 and.b D0, [A7 + D1 + 0x78]
00002424 E59A rol D2, 2
00002426 1E06 move.b D7, D6
00002428 3E6D 1EA5 movea.w A7, [A5 + 0x1EA5]
0000242C 009B 2107 0776 ori.l [A3]+, 0x21070776
00002432 F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00002434 B300 xor.b D0, D1
00002436 0704 btst D4, D3
00002438 24B3 00A1 move.l [A2], [A3 + D0.w - 0x95]
0000243C 4A0F tst.b A7
0000243E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00002440 0A4B 4C16 xori.w A3, 0x4C16
00002444 3B05 move.w -[A5], D5
00002446 0A17 9694 xori.b [A7], 0x94
0000244A 1717 move.b -[A3], [A7]
0000244C 9961 sub.w -[A1], D4
0000244E 0125 btst -[A5], D0
00002450 27F3 13B9 8A2E 085B 110B 1A13 01C0 move.l [[PC + <<invalid base displacement size>> + D1] + 0x1A1301C0], [[-0x75D1F7A5 + D1 * 2]]
0000245E C2F3 1DE3 04F3 06CB 0213 mulu.w D1, [[0x4F3] + 0x6CB0213]
00002468 0152 bchg [A2], D0
0000246A 0324 btst -[A4], D1
0000246C 7B00 moveq.l D5, 0x00
0000246E DB06 addx.b D5, D6
00002470 AB11 syscall OldPatToNew
00002472 230B move.l -[A1], A3
00002474 1306 move.b -[A1], D6
00002476 3B05 move.w -[A5], D5
00002478 9B00 subx.b D5, D0
0000247A C207 and.b D1, D7
0000247C 1035 7113 8708 F775 move.b D0, [[A5 + D7] - 0x78F7088B]
00002484 5D49 subq.w A1, 6
00002486 3517 move.w -[A2], [A7]
00002488 1AD6 move.b [A5]+, [A6]
0000248A A4FB syscall vNewMap, flags=4
0000248C 081B 02A9 btst.b [A3]+, 0xA9
00002490 20C3 move.l [A0]+, D3
00002492 4A8D tst.l A5
00002494 04A6 2D40 0E47 subi.l -[A6], 0x2D400E47
0000249A 1CF8 CD3A move.b [A6]+, [0xFFFFCD3A]
0000249E 6817 bvc +0x19 /* 000024B7 */
000024A0 1C7C 7105 movea.b A6, 0x5
000024A4 698D bvs -0x71 /* 00002433 */
000024A6 0512 btst [A2], D2
000024A8 A68D syscall DebugUtil, flags=6
000024AA 30EB 220E move.w [A0]+, [A3 + 0x220E]
000024AE 70A5 moveq.l D0, 0xFFFFFFA5
000024B0 0093 010E A01D ori.l [A3], 0x10EA01D
000024B6 557B 18C3 subq.w [PC + D1 - 0x61], 2
000024BA 0107 btst D7, D0
000024BC 09B7 AB00 bclr [A7 + <<invalid base displacement size>> + A2 * 2], D4
000024C0 5312 subq.b [A2], 1
000024C2 6875 bvc +0x77 /* 00002539 */
000024C4 5683 addq.l D3, 3
000024C6 78E3 moveq.l D4, 0xFFFFFFE3
000024C8 00F3 .incomplete
000024CA 0AF3 .incomplete
000024CC 069B 002E 6807 addi.l [A3]+, 0x2E6807
000024D2 9B1C sub.b [A4]+, D5
000024D4 9728 7070 sub.b [A0 + 0x7070], D3
000024D8 6504 bcs +0x6 /* 000024DE */
000024DA FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
000024DC E300 asl D0.b, 1
label000024DE:
000024DE A92D syscall CloseWindow
000024E0 0FA9 0761 bclr [A1 + 0x761], D7
000024E4 DA19 add.b D5, [A1]+
000024E6 61C3 bsr -0x3B /* 000024AB */
000024E8 02AB 0033 9D8B 2327 andi.l [A3 + 0x2327], 0x339D8B
000024F0 16A5 move.b [A3], -[A5]
000024F2 0308 btst A0, D1
000024F4 70A0 moveq.l D0, 0xFFFFFFA0
000024F6 8D11 or.b [A1], D6
000024F8 0903 btst D3, D4
000024FA C302 abcd D1, D2
000024FC 331D move.w -[A1], [A5]+
000024FE 7A8B moveq.l D5, 0xFFFFFF8B
00002500 14C9 move.b [A2]+, A1
00002502 04E5 .incomplete
00002504 971B sub.b [A3]+, D3
00002506 45F1 001E lea.l A2, [A1 + D0.w + 0x1E]
0000250A A2E9 syscall vFileClose, flags=2
0000250C 00A5 0996 CB09 ori.l -[A5], 0x996CB09
00002512 9C37 1267 sub.b D6, [A7 + D1.w * 2 + 0x67]
00002516 D861 add.w D4, -[A1]
00002518 9A11 sub.b D5, [A1]
0000251A B7FC 112F 0137 cmpa.l A3, 0x112F0137
00002520 0710 btst [A0], D3
00002522 2D31 04F6 move.l -[A6], [A1 + D0.w * 4 - 0x10]
00002526 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00002528 3B06 move.w -[A5], D6
0000252A 1300 move.b -[A1], D0
0000252C 0182 bclr D2, D0
0000252E A727 syscall ReallocateHandle, flags=7
00002530 CA0F and.b D5, A7
00002532 26A0 move.l [A3], -[A0]
00002534 1A0F move.b D5, A7
00002536 2607 move.l D3, D7
00002538 1642 movea.b A3, D2
0000253A C95E and.w [A6]+, D4
0000253C 9B53 sub.w [A3], D5
0000253E 1723 move.b -[A3], -[A3]
00002540 6541 bcs +0x43 /* 00002583 */
00002542 1BFC 321E move.b <<invalid special address>>, 0x1E
00002546 0CFC .incomplete
00002548 A561 syscall MaxBlock, flags=5
0000254A 0712 btst [A2], D3
0000254C 6C07 bge +0x9 /* 00002555 */
0000254E 96B7 0710 sub.l D3, [A7 + D0 * 8]
00002552 2E0E move.l D7, A6
00002554 5B29 1B02 subq.b [A1 + 0x1B02], 5
00002558 6106 bsr +0x8 /* 00002560 */
0000255A FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
0000255C 04CB .incomplete
0000255E 0D1B btst [A3]+, D6
fn00002560:
00002560 0243 028B andi.w D3, 0x28B
00002564 6089 bra -0x75 /* 000024EF */
00002566 0314 btst [A4], D1
00002568 6903 bvs +0x5 /* 0000256D */
0000256A D16A 8B53 add.w [A2 - 0x74AD], D0
0000256E A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
00002570 0E1A 0F26 .invalid.b [A2]+, 0x26 /* '&' */ // invalid immediate operation
00002574 A306 syscall KillIO, flags=3
00002576 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00002578 C522 and.b -[A2], D2
0000257A FE97 0734 .extension 0xE97 <<F/2-3/7>> // unimplemented
0000257E C504 abcd D2, D4
00002580 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
00002582 0CC5 .incomplete
00002584 22C1 move.l [A1]+, D1
00002586 0443 1705 subi.w D3, 0x1705
0000258A 90CB sub.w A0, A3
0000258C 0F65 bchg -[A5], D7
0000258E 7484 moveq.l D2, 0xFFFFFF84
00002590 C8A6 and.l D4, -[A6]
00002592 054D bchg A5, D2
00002594 A54C syscall CompactMem, flags=5
00002596 BB08 cmpm.b [A5]+, [A0]+
00002598 E902 asl D2.b, 4
0000259A 0FB1 7257 bclr [A1 + D7.w * 2 + 0x57], D7
0000259E 1535 C59A A501 move.b -[A2], [[ + A4 * 4] - 0x5AFF]
000025A4 7B6F moveq.l D5, 0x6F
000025A6 A506 syscall KillIO, flags=5
000025A8 2237 0F54 move.l D1, <<invalid full ext with I/IS == 4>>
000025AC 1359 AB04 move.b [A1 - 0x54FC], [A1]+
000025B0 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000025B2 132B 9D01 move.b -[A1], [A3 - 0x62FF]
000025B6 1723 move.b -[A3], -[A3]
000025B8 64C7 bcc -0x37 /* 00002581 */
000025BA 2BAE 0F26 1416 move.l [A5 + D1.w * 4 + 0x16], [A6 + 0xF26]
000025C0 6B06 bmi +0x8 /* 000025C8 */
000025C2 F57C .extension 0x57C <<F/4-5/2>> // unimplemented
000025C4 E341 asl D1.w, 1
000025C6 7607 moveq.l D3, 0x07
label000025C8:
000025C8 0DFA .incomplete
000025CA 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000025CC 736F moveq.l D1, 0x6F
000025CE 31B8 863C 1B04 move.w <<invalid full ext with I/IS == 4>>, [0xFFFF863C]
000025D4 6D0F blt +0x11 /* 000025E5 */
000025D6 8614 or.b D3, [A4]
000025D8 0C86 0D07 7443 cmpi.l D6, 0xD077443
000025DE 1E71 4D14 movea.b A7, <<invalid full ext with I/IS == 4>>
000025E2 581A addq.b [A2]+, 4
000025E4 0F26 btst -[A6], D7
000025E6 7674 moveq.l D3, 0x74
000025E8 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000025EA 581A addq.b [A2]+, 4
000025EC 0F26 btst -[A6], D7
000025EE E511 roxl D1.b, 2
000025F0 070F btst A7, D3
000025F2 DF04 addx.b D7, D4
000025F4 84BB 0886 or.l D2, [PC + D0 - 0x122]
000025F8 1E89 move.b [A7], A1
000025FA 0413 17B0 subi.b [A3], 0xB0
000025FE 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
00002600 6F6B ble +0x6D /* 0000266D */
00002602 02D8 .incomplete
00002604 B633 00C0 cmp.b D3, [A3 + D0.w - 0x64]
00002608 C29B and.l D1, [A3]+
0000260A 0A2E 222C 5E4B xori.b [A6 + 0x5E4B], 0x2C /* ',' */
00002610 16EB 04A9 move.b [A3]+, [A3 + 0x4A9]
00002614 436B 0CBE chk.w D1, [A3 + 0xCBE]
00002618 0C22 0549 cmpi.b -[A2], 0x49 /* 'I' */
0000261C 0200 2310 andi.b D0, 0x10
00002620 6502 bcs +0x4 /* 00002624 */
00002622 3332 3B05 move.w -[A1], [[A2 + <<invalid base displacement size>>] + D3 * 2]
// begin alternate branch 00002624-00002626
label00002624:
00002624 3B05 move.w -[A5], D5
// end alternate branch 00002624-00002626
label00002624: // (misaligned)
00002626 EB04 asl D4.b, 5
00002628 0917 btst [A7], D4
0000262A 221A move.l D1, [A2]+
0000262C 0F26 btst -[A6], D7
0000262E 69F9 bvs -0x5 /* 00002629 */
00002630 6B05 bmi +0x7 /* 00002637 */
00002632 44DB move.b [A3]+, CCR
00002634 0497 2AB8 7B6F subi.l [A7], 0x2AB87B6F
0000263A 0D27 btst -[A7], D6
0000263C 76E7 moveq.l D3, 0xFFFFFFE7
0000263E 2891 move.l [A4], [A1]
00002640 872A 07AD or.b [A2 + 0x7AD], D3
00002644 5943 subq.w D3, 4
00002646 17A5 C7A2 271A A7F9 move.b [[0x271A + A4 * 8] - 0x5807], -[A5]
0000264E 1865 movea.b A4, -[A5]
00002650 0EB1 0128 424B 4C7D .invalid.l [A1 + D4 * 4 + 0x7D], 0x128424B // invalid immediate operation
00002658 FEE9 5037 .extension 0xEE9 <<F/2-3/7>> // unimplemented
0000265C 2519 move.l -[A2], [A1]+
0000265E F173 .extension 0x173 <<F/4-5/0>> // unimplemented
00002660 59FF svs <<invalid special address>>
00002662 F973 .extension 0x973 <<F/4-5/4>> // unimplemented
00002664 59FF svs <<invalid special address>>
00002666 2B02 move.l -[A5], D2
00002668 271C move.l -[A3], [A4]+
0000266A 29E5 FED3 1F27 move.l 0xFED31F27, -[A5]
00002670 092B D1C6 btst [A3 - 0x2E3A], D4
00002674 F32C .extension 0x32C <<F/4-5/1>> // unimplemented
00002676 030A btst A2, D1
00002678 300F move.w D0, A7
0000267A A907 syscall SetString
0000267C 7302 moveq.l D1, 0x02
0000267E 216F 2307 0200 move.l [A0 + 0x200], [A7 + 0x2307]
00002684 CB57 and.w [A7], D5
00002686 1407 move.b D2, D7
00002688 2441 movea.l A2, D1
0000268A 1720 move.b -[A3], -[A0]
0000268C BA61 cmp.w D5, -[A1]
0000268E 9D74 F346 sub.w <<invalid full ext with IS == 1 and I/IS == 6>>, D6
00002692 5A5B addq.w [A3]+, 5
00002694 1E05 move.b D7, D5
00002696 0107 btst D7, D0
00002698 1EA9 61CD move.b [A7], [A1 + 0x61CD]
0000269C A701 syscall Close, flags=7
0000269E 3B49 4AE3 move.w [A5 + 0x4AE3], A1
000026A2 0717 btst [A7], D3
000026A4 1DC1 move.b <<invalid special address>>, D1
000026A6 418E .invalid 0, A6 // invalid opcode 4 with b == 6
000026A8 2B15 move.l -[A5], [A5]
000026AA 04D4 .incomplete
000026AC 094B bchg A3, D4
000026AE 6B43 bmi +0x45 /* 000026F3 */
000026B0 2D7E CB4A move.l [A6 - 0x34B6], <<invalid special address>>
000026B4 2715 move.l -[A3], [A5]
000026B6 5EE5 sgt -[A5]
000026B8 0007 183C ori.b D7, 0x3C /* '<' */
000026BC 4CB3 02C9 E917 23E4 8595 movem.w D0,D3,D6,D7,A1, [[A3] + A6 + 0x23E48595]
000026C6 4A66 tst.w -[A6]
000026C8 0722 btst -[A2], D3
000026CA B12E 0303 xor.b [A6 + 0x303], D0
000026CE 967E sub.w D3, <<invalid special address>>
000026D0 AE23 syscall CharExtra, auto_pop
000026D2 13C9 0056 171A move.b [0x0056171A], A1
000026D8 4637 1556 not.b <<invalid full ext with IS == 1 and I/IS == 6>>
000026DC 5301 subq.b D1, 1
000026DE 1725 move.b -[A3], -[A5]
000026E0 06D3 .incomplete
000026E2 0017 1612 ori.b [A7], 0x12
000026E6 8100 sbcd D0, D0
000026E8 0709 btst A1, D3
000026EA 79A8 moveq.l D4, 0xFFFFFFA8
000026EC E6F3 023E ror .w [A3 + D0.w * 2 + 0x3E]
000026F0 5301 subq.b D1, 1
000026F2 4A23 tst.b -[A3]
000026F4 0021 04A8 ori.b -[A1], 0xA8
000026F8 2300 move.l -[A1], D0
000026FA C91D and.b [A5]+, D4
000026FC 6103 bsr +0x5 /* 00002701 */
000026FE DA7E add.w D5, <<invalid special address>>
00002700 9898 sub.l D4, [A0]+
00002702 7B08 moveq.l D5, 0x08
00002704 0978 211F bchg [0x0000211F], D4
00002708 2307 move.l -[A1], D7
0000270A 4975 C322 271D E43E chk.w D4, [[A5 + 0x271D + A4 * 2] - 0x1BC2]
00002712 1712 move.b -[A3], [A2]
00002714 EF42 asl D2.w, 7
00002716 0722 btst -[A2], D3
00002718 7A65 moveq.l D5, 0x65
0000271A D525 add.b -[A5], D2
0000271C 5D0F subq.b A7, 6
0000271E C50F abcd -[A2], -[A7]
00002720 C90D abcd -[A4], -[A5]
00002722 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00002724 3352 0701 move.w [A1 + 0x701], [A2]
00002728 B0A3 cmp.l D0, -[A3]
0000272A 4C7A 070B 8749 movem.l D0,D1,D3,A0,A1,A2, [PC - 0x78B7 /* FFFFAE75, cstring ""<EOF> */]
00002730 01F3 .incomplete
00002732 3D27 move.w -[A6], -[A7]
00002734 0758 bchg [A0]+, D3
00002736 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00002738 A325 syscall GetHandleSize, flags=3
0000273A 92E6 sub.w A1, -[A6]
0000273C 9313 sub.b [A3], D1
0000273E 2A06 move.l D5, D6
label00002740:
00002740 3E5B movea.w A7, [A3]+
00002742 09AC 0723 bclr [A4 + 0x723], D4
00002746 535C subq.w [A4]+, 1
00002748 5B09 subq.b A1, 5
0000274A 4285 clr.l D5
0000274C 00EB .incomplete
0000274E 12AC EB12 move.b [A1], [A4 - 0x14EE]
00002752 4217 clr.b [A7]
00002754 11C7 0308 move.b [0x00000308 /* DrvQHdr */], D7
00002758 64E6 bcc -0x18 /* 00002740 */
0000275A 0FD5 .incomplete
0000275C 4CFB 0A3C A317 971F DFA3 movem.l D2,D3,D4,D5,A1,A3, [[PC] + A2 * 2 - 0x68E0205D]
00002766 CC09 and.b D6, A1
00002768 73A5 moveq.l D1, 0xFFFFFFA5
0000276A 8E23 or.b D7, -[A3]
0000276C 0614 3724 addi.b [A4], 0x24 /* '$' */
00002770 0D05 btst D5, D6
00002772 1FBB 375A 6340 4532 9305 1E0C 9305 move.b [[A7 - 0x6CFAE1F4 + D4 * 4] - 0x6CFB], [[PC] + 0x6340]
00002780 2559 1717 move.l [A2 + 0x1717], [A1]+
00002784 7B17 moveq.l D5, 0x17
00002786 1FF7 851A 371F move.b <<invalid special address>>, [[A7 + A0 * 4] + 0x371F]
0000278C FA63 1809 .extension 0xA63 <<F/1/5>>, 0x1809 // unimplemented
00002790 0314 btst [A4], D1
00002792 0903 btst D3, D4
00002794 BB24 xor.b -[A4], D5
00002796 21B7 8502 1709 BDE3 3C0E 6D23 2715 move.l [[0x3C0E] + 0x6D232715], [[A7 + <<invalid base displacement size>> + A0 * 4] + 0x1709]
000027A4 CBE9 E8B5 muls.w D5, [A1 - 0x174B]
000027A8 028B 610E 0B0D andi.l A3, 0x610E0B0D
000027AE 06FB .incomplete
000027B0 0A8D 7BFB 0A41 xori.l A5, 0x7BFB0A41
000027B6 F515 .extension 0x515 <<F/4-5/2>> // unimplemented
000027B8 0127 btst -[A7], D0
000027BA 21AF 872E AF73 4574 131C 4B06 CB0F move.l [[A0 + 0x4574131C] + 0x4B06CB0F], [A7 - 0x78D2]
000027C8 95E8 750D sub.l A2, [A0 + 0x750D]
000027CC 2190 630E 1302 move.l [[A0 + <<invalid base displacement size>>] + D6 * 2 + 0x1302], [A0]
000027D2 3716 move.w -[A3], [A6]
000027D4 A5CB syscall vSetUpTags, flags=5
000027D6 080D CF21 btst.b A5, 0x21 /* '!' */
000027DA 37C5 000F move.w [PC + D0.w + 0xF], D5
000027DE 4933 A316 B90B .invalid 4, [[A3] + A2 * 2 - 0x46F5] // invalid opcode 4 with b == 4
000027E4 171D move.b -[A3], [A5]+
000027E6 5B17 subq.b [A7], 5
000027E8 2240 movea.l A1, D0
000027EA D17A 9121 add.w [PC - 0x6EDF /* FFFFB90D, cstring ""<EOF> */], D0
000027EE 97AE 3F44 sub.l [A6 + 0x3F44], D3
000027F2 BB17 xor.b [A7], D5
000027F4 0D1C btst [A4]+, D6
000027F6 8247 or.w D1, D7
000027F8 0E4D 2D93 .invalid.w A5, 0x2D93 // invalid immediate operation
000027FC E11A rol D2.b, 8
000027FE 030D btst A5, D1
00002800 0B18 btst [A0]+, D5
00002802 8302 sbcd D1, D2
00002804 D5D7 add.l A2, [A7]
00002806 AB04 syscall ColorMap
00002808 D30B addx.b -[A1], -[A3]
0000280A 1437 2473 move.b D2, [A7 + D2.w * 4 + 0x73]
0000280E 0101 btst D1, D0
00002810 7308 moveq.l D1, 0x08
00002812 E547 asl D7.w, 2
00002814 C506 abcd D2, D6
00002816 7B4C moveq.l D5, 0x4C
00002818 D506 addx.b D2, D6
0000281A 3710 move.w -[A3], [A0]
0000281C 39A5 48D7 move.w [A4 + D4 - 0x41], -[A5]
00002820 1AFB 6107 0B07 6B26 move.b [A5]+, [[PC + <<invalid base displacement size>>] + D6 + 0xB076B26]
00002828 68A3 bvc -0x5B /* 000027CD */
0000282A 7281 moveq.l D1, 0xFFFFFF81
0000282C 4ADB tas.b [A3]+
0000282E 1514 move.b -[A2], [A4]
00002830 3724 move.w -[A3], -[A4]
00002832 B321 xor.b -[A1], D1
00002834 2383 0281 move.l [A1 + D0.w * 2 - 0x127], D3
00002838 E417 roxr D7.b, 2
0000283A 0B49 bchg A1, D5
0000283C 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
0000283E 57A4 subq.l -[A4], 3
00002840 C18C exg D0, A4
00002842 2304 move.l -[A1], D4
00002844 0813 299B btst.b [A3], 0x9B
00002848 06C0 .incomplete
0000284A 9B9F sub.l [A7]+, D5
0000284C FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000284E 8B01 sbcd D5, D1
00002850 6B53 bmi +0x55 /* 000028A5 */
00002852 6500 0F65 bcs +0xF67 /* 000037B9 */
00002856 0045 A36B ori.w D5, 0xA36B
0000285A 0037 24E3 3C5B ori.b [A7 + D3 * 4 + 0x5B], 0xE3
00002860 21A1 8707 0BDF E312 move.l [[A0 + <<invalid base displacement size>>] + A0 * 8 + 0xBDFE312], -[A1]
00002868 0E0B 0A69 .invalid.b A3, 0x69 /* 'i' */ // invalid immediate operation
0000286C 48D1 2B27 movem.l [A1], D0,D1,D2,D5,A0,A1,A3,A5
00002870 266B C52B movea.l A3, [A3 - 0x3AD5]
00002874 F325 .extension 0x325 <<F/4-5/1>> // unimplemented
00002876 5A07 addq.b D7, 5
00002878 165E movea.b A3, [A6]+
0000287A 84B3 0207 or.l D2, [A3 + D0.w * 2 + 0x7]
0000287E 1B77 8C73 1127 move.b [A5 + 0x1127], [A7 + A0 * 4 + 0x73]
00002884 1B7B A36C 656D move.b [A5 + 0x656D], <<invalid full ext with I/IS == 4>>
0000288A F310 .extension 0x310 <<F/4-5/1>> // unimplemented
0000288C 115D 0718 move.b [A0 + 0x718], [A5]+
00002890 644D bcc +0x4F /* 000028DF */
00002892 6E70 bgt +0x72 /* 00002904 */
00002894 E33C rol D4.b, D1
00002896 0726 btst -[A6], D3
00002898 29F3 1794 7302 C103 move.l 0x7302C103, <<invalid full ext with I/IS == 4>>
000028A0 290D move.l -[A4], A5
000028A2 0F51 bchg [A1], D7
000028A4 03A1 bclr -[A1], D1
000028A6 968B sub.l D3, A3
000028A8 61B3 bsr -0x4B /* 0000285D */
000028AA 0007 15E2 ori.b D7, 0xE2
000028AE D32B 9461 add.b [A3 - 0x6B9F], D1
000028B2 F932 .extension 0x932 <<F/4-5/4>> // unimplemented
000028B4 148C move.b [A2], A4
000028B6 1A6B 7426 movea.b A5, [A3 + 0x7426]
000028BA 3B0B move.w -[A5], A3
000028BC EC63 asr D3.w, D6
000028BE 1013 move.b D0, [A3]
000028C0 0053 0604 ori.w [A3], 0x604
000028C4 A2A2 syscall vMWrData, flags=2
000028C6 A2C9 syscall vRdBlocks, flags=2
000028C8 C8AB 1E17 and.l D4, [A3 + 0x1E17]
000028CC 107E movea.b A0, <<invalid special address>>
000028CE FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000028D0 4463 neg.w -[A3]
000028D2 2147 2671 move.l [A0 + 0x2671], D7
000028D6 370D move.w -[A3], A5
000028D8 D8E8 070E add.w A4, [A0 + 0x70E]
000028DC FA56 7A74 .extension 0xA56 <<F/1/5>>, 0x7A74 // unimplemented
000028E0 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000028E2 B518 xor.b [A0]+, D2
000028E4 7333 moveq.l D1, 0x33
000028E6 1710 move.b -[A3], [A0]
000028E8 720F moveq.l D1, 0x0F
000028EA 2607 move.l D3, D7
000028EC 2754 FB06 move.l [A3 - 0x4FA], [A4]
000028F0 D308 addx.b -[A1], -[A0]
000028F2 6D85 blt -0x79 /* 00002879 */
000028F4 A72C syscall InitApplZone, flags=7
000028F6 600F bra +0x11 /* 00002907 */
000028F8 2685 move.l [A3], D5
000028FA 5869 2027 addq.w [A1 + 0x2027], 4
000028FE 1DE0 move.b <<invalid special address>>, -[A0]
00002900 A55B syscall PowerOff, flags=5
00002902 171B move.b -[A3], [A3]+
label00002904:
00002904 664B bne +0x4D /* 00002951 */
00002906 0653 1FB1 addi.w [A3], 0x1FB1
0000290A 7225 moveq.l D1, 0x25
0000290C 8F27 or.b -[A7], D7
0000290E 215F 3366 move.l [A0 + 0x3366], [A7]+
00002912 3728 3027 move.w -[A3], [A0 + 0x3027]
00002916 A574 syscall CacheMgr, flags=5
00002918 8B53 or.w [A3], D5
0000291A AB07 syscall PutPicByte
0000291C 0FA5 bclr -[A5], D7
0000291E D2A2 add.l D1, -[A2]
00002920 CDB3 670D and.l [[A3 + <<invalid base displacement size>>] + D6 * 8], D6
00002924 FA90 271C .extension 0xA90 <<F/2-3/5>> // unimplemented
00002928 EE6D lsr D5.w, D7
0000292A BB05 xor.b D5, D5
0000292C 0D13 btst [A3], D6
0000292E 0214 3724 andi.b [A4], 0x24 /* '$' */
00002932 DC61 add.w D6, -[A1]
00002934 1C43 movea.b A6, D3
00002936 1107 move.b -[A0], D7
00002938 0FF5 .incomplete
0000293A 813A 4707 or.b [PC + 0x4707 /* 00004709, cstring ""<EOF> */], D0
0000293E 1EAD F787 move.b [A7], [A5 - 0x879]
00002942 2F42 70A9 move.l [A7 + 0x70A9], D2
00002946 0057 9875 ori.w [A7], 0x9875
0000294A C576 4559 and.w [[A6]], D2
0000294E 371B move.w -[A3], [A3]+
00002950 6F27 ble +0x29 /* 00002979 */
00002952 08A1 2503 bclr.b -[A1], 0x3
00002956 B7B0 3B91 xor.l [[ + D3 * 2]], D3
0000295A 7BD7 moveq.l D5, 0xFFFFFFD7
0000295C 30FF move.w [A0]+, <<invalid special address>>
0000295E A370 syscall SlotVRemove, flags=3
00002960 F730 .extension 0x730 <<F/4-5/3>> // unimplemented
00002962 F7F1 .invalid <<F/7/3>>
00002964 02F7 .incomplete
00002966 B10F cmpm.b [A0]+, [A7]+
00002968 1718 move.b -[A3], [A0]+
0000296A 5077 0C83 addq.w [A7 + D0 * 4 - 0x125], 8
0000296E 1B02 move.b -[A5], D2
00002970 5611 addq.b [A1], 3
00002972 29A1 F071 move.l [A4 + A7.w + 0x71], -[A1]
00002976 1F0F move.b -[A7], A7
00002978 A1DF syscall vBlkAlloc, flags=1
0000297A 1101 move.b -[A0], D1
0000297C 735A moveq.l D1, 0x5A
0000297E 9413 sub.b D2, [A3]
00002980 0343 bchg D3, D1
00002982 2D93 5077 move.l [A6 + D5.w + 0x77], [A3]
00002986 12AC 2147 move.b [A1], [A4 + 0x2147]
0000298A 2304 move.l -[A1], D4
0000298C 2A93 move.l [A5], [A3]
0000298E 0665 470B addi.w -[A5], 0x470B
00002992 6FA1 ble -0x5D /* 00002935 */
00002994 3A0F move.w D5, A7
00002996 A539 syscall ReadDateTime, flags=5
00002998 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
0000299A E100 asl D0.b, 8
0000299C 071E btst [A6]+, D3
0000299E 5AF8 890A spl [0xFFFF890A]
000029A2 2368 0721 4DED move.l [A1 + 0x4DED], [A0 + 0x721]
000029A8 001B 68E5 ori.b [A3]+, 0xE5
000029AC 1B8B 5F6D move.b <<invalid full ext with IS == 1 and I/IS == 5>>, A3
000029B0 5463 addq.w -[A3], 2
000029B2 038C bclr A4, D1
000029B4 F8C9 0FAB .extension 0x8C9 <<F/2-3/4>> // unimplemented
000029B8 6437 bcc +0x39 /* 000029F1 */
000029BA 0ACA .incomplete
000029BC 6507 bcs +0x9 /* 000029C5 */
000029BE EB06 asl D6.b, 5
000029C0 E1DC asl .w [A4]+
000029C2 253E move.l -[A2], <<invalid special address>>
000029C4 E13D rol D5.b, D0
000029C6 9B86 subx.l D5, D6
000029C8 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
000029CA 336F 9B1F 3311 move.w [A1 + 0x3311], [A7 - 0x64E1]
000029D0 0716 btst [A6], D3
000029D2 B823 cmp.b D4, -[A3]
000029D4 4E7B .invalid // invalid opcode 4
000029D6 045A 0B26 subi.w [A2]+, 0xB26
000029DA 0403 90DB subi.b D3, 0xDB
000029DE 075C bchg [A4]+, D3
000029E0 C906 abcd D4, D6
000029E2 0715 btst [A5], D3
000029E4 AE83 syscall 0xA83, auto_pop
000029E6 6317 bls +0x19 /* 000029FF */
000029E8 1C62 movea.b A6, -[A2]
000029EA 0501 btst D1, D2
000029EC 9318 sub.b [A0]+, D1
000029EE 0417 1E8A subi.b [A7], 0x8A
000029F2 E900 asl D0.b, 4
000029F4 8503 sbcd D2, D3
000029F6 3101 move.w -[A0], D1
000029F8 EB0C lsl D4.b, 5
000029FA 1503 move.b -[A2], D3
000029FC 5A0B addq.b A3, 5
000029FE 47C7 lea.l A3, D7
00002A00 31FA EB0C 5AF3 move.w [0x00005AF3], [PC - 0x14F4 /* 0000150E, value 0x702 */]
00002A06 2E9B move.l [A7], [A3]+
00002A08 8607 or.b D3, D7
00002A0A 189F move.b [A4], [A7]+
00002A0C 1716 move.b -[A3], [A6]
00002A0E 276D 0279 030F move.l [A3 + 0x30F], [A5 + 0x279]
00002A14 350A move.w -[A2], A2
00002A16 0B2D 5A53 btst [A5 + 0x5A53], D5
00002A1A 2404 move.l D2, D4
00002A1C 1720 move.b -[A3], -[A0]
00002A1E 5951 subq.w [A1], 4
00002A20 0A07 21A2 xori.b D7, 0xA2
00002A24 2D08 move.l -[A6], A0
00002A26 7B3B moveq.l D5, 0x3B
00002A28 8732 1F2D 02E5 or.b [[A2 + 0x2E5] + D1 * 8], D3
00002A2E 0031 045A 730F F732 4D31 ori.b [[A1 + <<invalid base displacement size>>] + D7 * 2 - 0x8CDB2CF], 0x5A /* 'Z' */
00002A38 0381 bclr D1, D1
00002A3A 0CF3 .incomplete
00002A3C 0D65 bchg -[A5], D6
00002A3E 2353 011E move.l [A1 + 0x11E], [A3]
00002A42 0C53 0117 cmpi.w [A3], 0x117
00002A46 2137 B090 move.l -[A0], [A7 + A3.w - 0x112]
00002A4A 7D01 moveq.l D6, 0x01
00002A4C 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00002A4E B017 cmp.b D0, [A7]
00002A50 1E6E 9006 movea.b A7, [A6 - 0x6FFA]
00002A54 C6DE mulu.w D3, [A6]+
00002A56 457B 6375 chk.w D2, <<invalid full ext with IS == 1 and I/IS == 5>>
00002A5A 765B moveq.l D3, 0x5B
00002A5C 1FBD 070C move.b <<invalid full ext with I/IS == 4>>, <<invalid special address>>
00002A60 900C sub.b D0, A4
00002A62 C629 018B and.b D3, [A1 + 0x18B]
00002A66 1CC3 move.b [A6]+, D3
00002A68 0FBB 8A13 bclr [PC + A0 * 2 + 0x13], D7
00002A6C 1900 move.b -[A4], D0
00002A6E 6E4B bgt +0x4D /* 00002ABB */
00002A70 5273 043B addq.w [A3 + D0.w * 4 + 0x3B], 1
00002A74 19AC C318 802F move.b [A4 + A0.w + 0x2F], [A4 - 0x3CE8]
00002A7A E0D3 asr .w [A3]
00002A7C 254B 7403 move.l [A2 + 0x7403], A3
00002A80 1CE0 move.b [A6]+, -[A0]
00002A82 0B40 bchg D0, D5
00002A84 0B40 bchg D0, D5
00002A86 2100 move.l -[A0], D0
00002A88 E08A lsr D2, 8
00002A8A 8B4D C331 pack -[A5], -[A5], 0xC331
00002A8E E0B3 roxr D3, D0
00002A90 0E89 2427 2A5C .invalid.l A1, 0x24272A5C /* '$\'*\\' */ // invalid immediate operation
00002A96 5A03 addq.b D3, 5
00002A98 75DB moveq.l D2, 0xFFFFFFDB
00002A9A 399B 06BB move.w [A4 + D0.w * 8 - 0x69], [A3]+
00002A9E 0705 btst D5, D3
00002AA0 010F btst A7, D0
00002AA2 5A1F addq.b [A7]+, 5
00002AA4 9B06 subx.b D5, D6
00002AA6 B35D xor.w [A5]+, D1
00002AA8 A90B syscall ClipAbove
00002AAA 271D move.l -[A3], [A5]+
00002AAC 62E5 bhi -0x19 /* 00002A93 */
00002AAE 0B17 btst [A7], D5
00002AB0 203C 74E3 74B9 move.l D0, 0x74E374B9
00002AB6 0AB5 051B 0547 16A5 xori.l [A5 + D1.w * 8 - 0x91], 0x51B0547
00002ABE EB31 roxl D1.b, D5
00002AC0 9B86 subx.l D5, D6
00002AC2 1B3E move.b -[A5], <<invalid special address>>
00002AC4 A732 syscall FlushEvents, flags=7
00002AC6 EB76 roxl D6.w, D5
00002AC8 74BB moveq.l D2, 0xFFFFFFBB
00002ACA 3415 move.w D2, [A5]
00002ACC 0527 btst -[A7], D2
00002ACE 1E9A move.b [A7], [A2]+
00002AD0 9733 063B sub.b [A3 + D0.w * 8 + 0x3B], D3
00002AD4 21CB 209B move.l [0x0000209B], A3
00002AD8 068B 03C1 BB4D addi.l A3, 0x3C1BB4D
00002ADE 6681 bne -0x7D /* 00002A61 */
00002AE0 B170 CEEB xor.w [A0 + A4 * 8 - 0x21], D0
00002AE4 0570 CEDB bchg [A0 + A4 * 8 - 0x37], D2
00002AE8 0870 CE7B 0A70 bchg.b [A0 + D0 * 2 + 0x70], 0x7B /* '{' */
00002AEE 6CC3 bge -0x3B /* 00002AB3 */
00002AF0 0507 btst D7, D2
00002AF2 1A5D movea.b A5, [A5]+
00002AF4 371A move.w -[A3], [A2]+
00002AF6 5253 addq.w [A3], 1
00002AF8 0913 btst [A3], D4
00002AFA 6337 bls +0x39 /* 00002B33 */
00002AFC 1A66 movea.b A5, -[A6]
00002AFE 0200 5B59 andi.b D0, 0x59 /* 'Y' */
00002B02 2700 move.l -[A3], D0
00002B04 E027 asr D7.b, D0
00002B06 155B AB38 move.b [A2 - 0x54C8], [A3]+
00002B0A 1B02 move.b -[A5], D2
00002B0C 0F16 btst [A6], D7
00002B0E 0F06 btst D6, D7
00002B10 2217 move.l D1, [A7]
00002B12 28F1 2B78 AA41 001B move.l [A4]+, [A1 - 0x55BEFFE5]
00002B1A 0A8B 0E0F 5A4B xori.l A3, 0xE0F5A4B
00002B20 1E9B move.b [A7], [A3]+
00002B22 86DB divu.w D3, [A3]+
00002B24 0B87 bclr D7, D5
00002B26 3330 231C move.w -[A1], <<invalid full ext with I/IS == 4>>
00002B2A 6353 bls +0x55 /* 00002B7F */
00002B2C 9B06 subx.b D5, D6
00002B2E 0700 btst D0, D3
00002B30 69AD bvs -0x51 /* 00002ADF */
00002B32 8E6B 6FAD or.w D7, [A3 + 0x6FAD]
00002B36 17FB 161B 29AD 170F move.b [[0x170F] + D2], [PC + D1.w * 8 + 0x1B]
00002B3E 5A3B 129B addq.b [PC + D1.w * 2 - 0x101], 5
00002B42 8693 or.l D3, [A3]
00002B44 526D 1229 addq.w [A5 + 0x1229], 1
00002B48 1283 move.b [A1], D3
00002B4A 1876 5308 movea.b A4, [A6 + <<invalid base displacement size>> + D5 * 2]
00002B4E 6728 beq +0x2A /* 00002B78 */
00002B50 898C 857B unpk -[A4], -[A4], 0x857B
00002B54 5B78 2B1F subq.w [0x00002B1F], 5
00002B58 314B C171 move.w [A0 - 0x3E8F], A3
00002B5C B96A E50B xor.w [A2 - 0x1AF5], D4
00002B60 2310 move.l -[A1], [A0]
00002B62 E302 asl D2.b, 1
00002B64 3205 move.w D1, D5
00002B66 0703 btst D3, D3
00002B68 1173 083B 0E5B move.b [A0 + 0xE5B], [A3 + D0 + 0x3B]
00002B6E 5E4D addq.w A5, 7
00002B70 049B 04AD 0057 subi.l [A3]+, 0x4AD0057
00002B76 2B92 6807 move.l [A5 + D6 + 0x7], [A2]
// begin alternate branch 00002B78-00002B7A
label00002B78:
00002B78 6807 bvc +0x9 /* 00002B81 */
// end alternate branch 00002B78-00002B7A
label00002B78: // (misaligned)
00002B7A 0BDD .incomplete
00002B7C 530C subq.b A4, 1
00002B7E 2724 move.l -[A3], -[A4]
00002B80 51EB 88A3 sf [A3 - 0x775D]
00002B84 3304 move.w -[A1], D4
00002B86 8335 0118 or.b [A5 + D0], D1
00002B8A FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
00002B8C EB08 lsl D0.b, 5
00002B8E 0910 btst [A0], D4
00002B90 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
00002B92 8594 or.l [A4], D2
00002B94 2723 move.l -[A3], -[A3]
00002B96 CA61 and.w D5, -[A1]
00002B98 9343 subx.w D1, D3
00002B9A 02E8 .incomplete
00002B9C EB35 roxl D5.b, D5
00002B9E 9B00 subx.b D5, D0
00002BA0 7B45 moveq.l D5, 0x45
00002BA2 5306 subq.b D6, 1
00002BA4 1437 23B3 7B36 B4A1 7217 28ED move.b D2, [[0x7B36B4A1 + D2 * 2] + 0x721728ED]
00002BB0 0724 btst -[A4], D3
00002BB2 6A17 bpl +0x19 /* 00002BCB */
00002BB4 230E move.l -[A1], A6
00002BB6 0514 btst [A4], D2
00002BB8 5B03 subq.b D3, 5
00002BBA 0463 2AEB subi.w -[A3], 0x2AEB
00002BBE 0827 0C79 btst.b -[A7], 0x79 /* 'y' */
00002BC2 5724 subq.b -[A4], 3
00002BC4 C4C9 mulu.w D2, A1
00002BC6 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4
00002BC8 C56E 0B01 and.w [A6 + 0xB01], D2
00002BCC 8888 or.l D4, A0
00002BCE 6317 bls +0x19 /* 00002BE7 */
00002BD0 ED5D rol D5.w, 6
00002BD2 2719 move.l -[A3], [A1]+
00002BD4 E07B ror D3.w, D0
00002BD6 05E3 .incomplete
00002BD8 4553 chk.w D2, [A3]
00002BDA 051E btst [A6]+, D2
00002BDC 371F move.w -[A3], [A7]+
00002BDE 52BB 8CE3 addq.l [PC + A0 * 4 - 0x29], 1
00002BE2 4561 chk.w D2, -[A1]
00002BE4 0143 bchg D3, D0
00002BE6 1F1E move.b -[A7], [A6]+
00002BE8 035F bchg [A7]+, D1
00002BEA 05F1 .incomplete
00002BEC B306 xor.b D6, D1
00002BEE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00002BF0 8509 sbcd -[A2], -[A1]
00002BF2 0F65 bchg -[A5], D7
00002BF4 0033 8C92 E345 ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x92
00002BFA 2C3A EB0B move.l D6, [PC - 0x14F5 /* 00001707, value 0x1B700709 */]
00002BFE 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00002C00 2729 A706 move.l -[A3], [A1 - 0x58FA]
00002C04 EB06 asl D6.b, 5
00002C06 06EB .incomplete
00002C08 0B02 btst D2, D5
00002C0A 0017 A4F0 ori.b [A7], 0xF0
00002C0E EB06 asl D6.b, 5
00002C10 072A 2798 btst [A2 + 0x2798], D3
00002C14 98A5 sub.l D4, -[A5]
00002C16 030F btst A7, D1
00002C18 AD08 syscall ShowHide, auto_pop
00002C1A 9B22 sub.b -[A2], D5
00002C1C 2729 999B move.l -[A3], [A1 - 0x6665]
00002C20 2204 move.l D1, D4
00002C22 6C13 bge +0x15 /* 00002C37 */
00002C24 0F02 btst D2, D7
00002C26 000F 78B2 ori.b A7, 0xB2
00002C2A 9B22 sub.b -[A2], D5
00002C2C B505 xor.b D5, D2
00002C2E 6109 bsr +0xB /* 00002C39 */
00002C30 8305 sbcd D1, D5
00002C32 7909 moveq.l D4, 0x09
00002C34 5108 subq.b A0, 8
00002C36 2724 move.l -[A3], -[A4]
00002C38 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
00002C3A EC72 roxr D2.w, D6
00002C3C 64E3 bcc -0x1B /* 00002C21 */
00002C3E 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00002C40 000F 7687 ori.b A7, 0x87
00002C44 2D13 move.l -[A6], [A3]
00002C46 5B10 subq.b [A0], 5
00002C48 6B0E bmi +0x10 /* 00002C58 */
00002C4A A909 syscall CalcVis
00002C4C ED01 asl D1.b, 6
00002C4E F362 .extension 0x362 <<F/4-5/1>> // unimplemented
00002C50 E901 asl D1.b, 4
00002C52 0726 btst -[A6], D3
00002C54 B06C 9406 cmp.w D0, [A4 - 0x6BFA]
label00002C58:
00002C58 8322 or.b -[A2], D1
00002C5A 270F move.l -[A3], A7
00002C5C FFF3 .invalid <<F/7/7>>
00002C5E 6279 bhi +0x7B /* 00002CD9 */
00002C60 0AF3 .incomplete
00002C62 6275 bhi +0x77 /* 00002CD9 */
00002C64 0A14 0110 xori.b [A4], 0x10
00002C68 2903 move.l -[A4], D3
00002C6A 0F76 B315 bchg [[A6] + A3 * 2], D7
00002C6E 069B 1979 119B addi.l [A3]+, 0x1979119B
00002C74 19A9 0717 0309 move.b [[A4 + <<invalid base displacement size>> + D0 * 2]], [A1 + 0x717]
00002C7A 5B1B subq.b [A3]+, 5
00002C7C E911 roxl D1.b, 4
00002C7E 2916 move.l -[A4], [A6]
00002C80 EB00 asl D0.b, 5
00002C82 FA0F C500 .unknown 0xFA0F 0xC500 (W = 5)
00002C86 6B10 bmi +0x12 /* 00002C98 */
00002C88 472C 3727 .invalid 3, [A4 + 0x3727] // invalid opcode 4 with b == 4
00002C8C 18E6 move.b [A4]+, -[A6]
00002C8E 1B02 move.b -[A5], D2
00002C90 3637 0F4E move.w D3, <<invalid full ext with IS == 1 and I/IS == 6>>
00002C94 C130 4311 and.b [[A0 + D4 * 2]], D0
label00002C98:
00002C98 0622 6493 addi.b -[A2], 0x93
00002C9C 0802 006B btst.b D2, 0x6B /* 'k' */
label00002CA0:
00002CA0 1237 2C56 move.b D1, [A7 + D2 * 4 + 0x56]
00002CA4 5B25 subq.b -[A5], 5
00002CA6 071D btst [A5]+, D3
00002CA8 6A27 bpl +0x29 /* 00002CD1 */
00002CAA 0FD2 .incomplete
00002CAC 0200 1F32 andi.b D0, 0x32 /* '2' */
00002CB0 0636 2728 2BAB 2829 06C6 0717 addi.b [[0x2829 + D2 * 2] + 0x6C60717], 0x28 /* '(' */
00002CBC 62E2 bhi -0x1C /* 00002CA0 */
00002CBE 601B bra +0x1D /* 00002CDB */
00002CC0 016E 1718 bchg [A6 + 0x1718], D0
// begin alternate branch 00002CC2-00002CC4
label00002CC2:
00002CC2 1718 move.b -[A3], [A0]+
// end alternate branch 00002CC2-00002CC4
label00002CC2: // (misaligned)
00002CC4 EC17 roxr D7.b, 6
00002CC6 2C92 move.l [A6], [A2]
00002CC8 7674 moveq.l D3, 0x74
00002CCA F32E .extension 0x32E <<F/4-5/1>> // unimplemented
00002CCC 1787 B46A move.b [A3 + A3.w * 4 + 0x6A], D7
00002CD0 8941 0F82 pack D4, D1, 0x0F82
00002CD4 AC0F syscall Get1IndType/Get1IxType, auto_pop
00002CD6 3608 move.w D3, A0
00002CD8 0F22 btst -[A2], D7
00002CDA 0E0F 6860 .invalid.b A7, 0x60 /* '`' */ // invalid immediate operation
00002CDE 704C moveq.l D0, 0x4C
00002CE0 0847 1558 bchg.b D7, 0x58 /* 'X' */
00002CE4 1718 move.b -[A3], [A0]+
00002CE6 0E17 106B .invalid.b [A7], 0x6B /* 'k' */ // invalid immediate operation
00002CEA 0F48 bchg A0, D7
00002CEC ED00 asl D0.b, 6
00002CEE D30D addx.b -[A1], -[A5]
00002CF0 0F2A 141E btst [A2 + 0x141E], D7
00002CF4 E906 asl D6.b, 4
00002CF6 0B23 btst -[A3], D5
00002CF8 A00F syscall MountVol
00002CFA 051F btst [A7]+, D2
00002CFC 5B2D 7674 subq.b [A5 + 0x7674], 5
00002D00 5B1D subq.b [A5]+, 5
00002D02 EB01 asl D1.b, 5
00002D04 0821 E0A3 btst.b -[A1], 0xA3
00002D08 6860 bvc +0x62 /* 00002D6A */
00002D0A 68A3 bvc -0x5B /* 00002CAF */
00002D0C 680E bvc +0x10 /* 00002D1C */
00002D0E 22A3 move.l [A1], -[A3]
00002D10 6808 bvc +0xA /* 00002D1A */
00002D12 36A3 move.w [A3], -[A3]
00002D14 68AC bvc -0x52 /* 00002CC2 */
00002D16 8206 or.b D1, D6
00002D18 2225 move.l D1, -[A5]
label00002D1A:
00002D1A 9F33 58F3 sub.b [A3 + D5 - 0x13], D7
// begin alternate branch 00002D1C-00002D20
label00002D1C:
00002D1C 58F3 3848 svc [A3 + D3 + 0x48]
// end alternate branch 00002D1C-00002D20
label00002D1C: // (misaligned)
00002D1E 3848 movea.w A4, A0
00002D20 F338 .extension 0x338 <<F/4-5/1>> // unimplemented
00002D22 2AE5 move.l [A5]+, -[A5]
00002D24 00AB 4706 C617 2009 ori.l [A3 + 0x2009], 0x4706C617
00002D2C 0200 FB3B andi.b D0, 0x3B /* ';' */
00002D30 78B2 moveq.l D4, 0xFFFFFFB2
00002D32 C6ED FFC6 mulu.w D3, [A5 - 0x3A]
00002D36 0C65 9717 cmpi.w -[A5], 0x9717
fn00002D3A:
00002D3A 00DF .incomplete
00002D3C C649 and.w D3, A1
00002D3E 0B1E btst [A6]+, D5
00002D40 A2FB syscall vNewMap, flags=2
00002D42 0382 bclr D2, D1
00002D44 1B4C A6CB move.b [A5 - 0x5935], A4
00002D48 8617 or.b D3, [A7]
00002D4A 0C64 3308 cmpi.w -[A4], 0x3308
00002D4E 61EA bsr -0x14 /* 00002D3A */
00002D50 1EA2 move.b [A7], -[A2]
00002D52 BB01 xor.b D1, D5
00002D54 36DB move.w [A3]+, [A3]+
00002D56 4466 neg.w -[A6]
00002D58 F381 .invalid <<F/6/1>>
00002D5A 170C move.b -[A3], A4
00002D5C 5FA1 subq.l -[A1], 7
00002D5E 01B6 4A86 bclr [A6 + D4 * 2 - 0x122], D0
00002D62 AB1F syscall RgnBlit
00002D64 5C4A addq.w A2, 6
00002D66 3E3B 0C5C move.w D7, [PC + D0 * 4 + 0x5C]
label00002D6A:
00002D6A 2701 move.l -[A3], D1
00002D6C 16E3 move.b [A3]+, -[A3]
00002D6E 0993 bclr [A3], D4
00002D70 0933 0073 btst [A3 + D0.w + 0x73], D4
00002D74 108B move.b [A0], A3
00002D76 01F3 .incomplete
00002D78 0992 bclr [A2], D4
00002D7A 934C subx.w -[A1], -[A4]
00002D7C 1721 move.b -[A3], -[A1]
00002D7E E1AC lsl D4, D0
00002D80 A900 syscall GetFNum
00002D82 420E clr.b A6
00002D84 A900 syscall GetFNum
00002D86 7E48 moveq.l D7, 0x48
00002D88 2717 move.l -[A3], [A7]
00002D8A BB27 xor.b -[A7], D5
00002D8C 2994 9307 1717 6248 move.l [[A4 + <<invalid base displacement size>>] + A1 * 2 + 0x17176248], [A4]
00002D94 0534 22AA btst [A4 + D2.w * 2 - 0x86], D2
00002D98 000F 16FB ori.b A7, 0xFB
00002D9C 1137 14CB move.b -[A0], [A7 + D1.w * 4 - 0x53]
00002DA0 22FB 0127 26A5 EA22 4817 move.l [A1]+, [[PC + 0x26A5] + D0 - 0x15DDB7E9]
00002DAA 2CDC move.l [A6]+, [A4]+
00002DAC EA08 lsr D0.b, 5
00002DAE 4214 clr.b [A4]
00002DB0 654D bcs +0x4F /* 00002DFF */
00002DB2 8313 or.b [A3], D1
00002DB4 AB04 syscall ColorMap
00002DB6 0729 C6A0 btst [A1 - 0x3960], D3
00002DBA 1702 move.b -[A3], D2
00002DBC C007 and.b D0, D7
00002DBE 2968 1A17 835E move.l [A4 - 0x7CA2], [A0 + 0x1A17]
00002DC4 E0E9 114A asr .w [A1 + 0x114A]
00002DC8 86BB 1CA8 or.l D3, [PC + D1 * 4 - 0x88]
00002DCC 86D3 divu.w D3, [A3]
00002DCE 1117 move.b -[A0], [A7]
00002DD0 2965 0306 move.l [A4 + 0x306], -[A5]
00002DD4 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00002DD6 071D btst [A5]+, D3
00002DD8 B643 cmp.w D3, D3
00002DDA 07C0 .incomplete
00002DDC 01B2 A925 0B83 bclr [[A2 + 0xB83] + A2], D0
00002DE2 8043 or.w D0, D3
00002DE4 079B bclr [A3]+, D3
00002DE6 0F27 btst -[A7], D7
00002DE8 1650 movea.b A3, [A0]
00002DEA 0B23 btst -[A3], D5
00002DEC A901 syscall FMSwapFont
00002DEE 0F5A bchg [A2]+, D7
00002DF0 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00002DF2 6901 bvs +0x3 /* 00002DF5 */
00002DF4 FB26 .extension 0xB26 <<F/4-5/5>> // unimplemented
00002DF6 335F 630E move.w [A1 + 0x630E], [A7]+
00002DFA 4B6D 6509 chk.w D5, [A5 + 0x6509]
00002DFE B1D1 cmpa.l A0, [A1]
00002E00 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00002E02 1301 move.b -[A1], D1
00002E04 AB02 syscall BitsToPix
00002E06 C253 and.w D1, [A3]
00002E08 0870 4CF3 0607 bchg.b [A0 + D0.w * 8 + 0x7], 0xF3
00002E0E 0990 bclr [A0], D4
00002E10 B30A cmpm.b [A1]+, [A2]+
00002E12 1301 move.b -[A1], D1
00002E14 5304 subq.b D4, 1
00002E16 3B32 3B00 move.w -[A5], [A2 + <<invalid base displacement size>> + D3 * 2]
00002E1A 9B17 sub.b [A7], D5
00002E1C 3B05 move.w -[A5], D5
00002E1E C0C2 mulu.w D0, D2
00002E20 2307 move.l -[A1], D7
00002E22 7096 moveq.l D0, 0xFFFFFF96
00002E24 1301 move.b -[A1], D1
00002E26 172B 8AB1 move.b -[A3], [A3 - 0x754F]
00002E2A 0058 4B4C ori.w [A0]+, 0x4B4C /* 'KL' */
00002E2E C306 abcd D1, D6
00002E30 072A 816B btst [A2 - 0x7E95], D3
00002E34 0645 0001 addi.w D5, 0x1
00002E38 0137 2840 btst [A7 + D2 + 0x40], D0
00002E3C 2B58 0484 move.l [A5 + 0x484], [A0]+
00002E40 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00002E42 9307 subx.b D1, D7
00002E44 140C move.b D2, A4
00002E46 1720 move.b -[A3], -[A0]
00002E48 DF2B 3676 add.b [A3 + 0x3676], D7
00002E4C 8D16 or.b [A6], D6
00002E4E 271B move.l -[A3], [A3]+
00002E50 8AA9 552A or.l D5, [A1 + 0x552A]
00002E54 0C56 2706 cmpi.w [A6], 0x2706
00002E58 17DE 3B02 2100 move.b [[PC + <<invalid base displacement size>> + D3 * 2] + 0x2100], [A6]+
00002E5E C504 abcd D2, D4
00002E60 EB4E lsl D6.w, 5
00002E62 2723 move.l -[A3], -[A3]
00002E64 75E5 moveq.l D2, 0xFFFFFFE5
00002E66 0023 380C ori.b -[A3], 0xC
00002E6A 0EED .incomplete
00002E6C 0057 8370 ori.w [A7], 0x8370
00002E70 8237 0844 or.b D1, [A7 + D0 + 0x44]
00002E74 CC69 5B0F and.w D6, [A1 + 0x5B0F]
00002E78 0428 FB01 09CB subi.b [A0 + 0x9CB], 0x1
00002E7E 7B18 moveq.l D5, 0x18
00002E80 E62B lsr D3.b, D3
00002E82 0F2A 2901 btst [A2 + 0x2901], D7
00002E86 1727 move.b -[A3], -[A7]
00002E88 3D4D 5F81 move.w [A6 + 0x5F81], A5
00002E8C D056 add.w D0, [A6]
00002E8E 570D subq.b A5, 3
00002E90 8B37 26F7 or.b [A7 + D2.w * 8 - 0x9], D5
00002E94 9B08 subx.b -[A5], -[A0]
00002E96 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00002E98 C507 abcd D2, D7
00002E9A 6309 bls +0xB /* 00002EA5 */
00002E9C 5B20 subq.b -[A0], 5
00002E9E 5322 subq.b -[A2], 1
00002EA0 71F7 moveq.l D0, 0xFFFFFFF7
00002EA2 BB00 xor.b D0, D5
00002EA4 2A68 0406 movea.l A5, [A0 + 0x406]
00002EA8 68C9 bvc -0x35 /* 00002E73 */
00002EAA 054B bchg A3, D2
00002EAC 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
00002EAE 2E2C E500 move.l D7, [A4 - 0x1B00]
00002EB2 4333 5714 .invalid 1, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00002EB6 071B btst [A3]+, D3
00002EB8 0737 2678 btst [A7 + D2.w * 8 + 0x78], D3
00002EBC 61C3 bsr -0x3B /* 00002E81 */
00002EBE 9B08 subx.b -[A5], -[A0]
00002EC0 4728 F8EB .invalid 3, [A0 - 0x715] // invalid opcode 4 with b == 4
00002EC4 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4
00002EC6 2D02 move.l -[A6], D2
00002EC8 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00002ECA 1B07 move.b -[A5], D7
00002ECC 140C move.b D2, A4
00002ECE 1B07 move.b -[A5], D7
00002ED0 0915 btst [A5], D4
00002ED2 072D 83AB btst [A5 - 0x7C55], D3
00002ED6 7295 moveq.l D1, 0xFFFFFF95
00002ED8 0D4C bchg A4, D6
00002EDA FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00002EDC 254C 1B07 move.l [A2 + 0x1B07], A4
00002EE0 1EC9 move.b [A7]+, A1
00002EE2 021B 2807 andi.b [A3]+, 0x7
00002EE6 06D1 .incomplete
00002EE8 A501 syscall Close, flags=5
00002EEA 6329 bls +0x2B /* 00002F15 */
00002EEC FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00002EEE 6B0C bmi +0xE /* 00002EFC */
00002EF0 AD83 syscall DisposeDialog, auto_pop
00002EF2 1722 move.b -[A3], -[A2]
00002EF4 08FB 0107 2B42 072A bset.b [[PC + <<invalid base displacement size>>] + 0x72A], 0x7
label00002EFC:
00002EFC D6A5 add.l D3, -[A5]
00002EFE 040F E902 subi.b A7, 0x2
00002F02 B324 xor.b -[A4], D1
00002F04 0726 btst -[A6], D3
00002F06 8017 or.b D0, [A7]
00002F08 1502 move.b -[A2], D2
00002F0A A501 syscall Close, flags=5
00002F0C CB3D and.b <<invalid special address>>, D5
00002F0E ED08 lsl D0.b, 6
00002F10 DE30 4906 1728 add.b D7, [[A0 + <<invalid base displacement size>>] + D4 + 0x1728]
00002F16 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
00002F18 210F move.l -[A0], A7
00002F1A 0C08 2817 cmpi.b A0, 0x17
00002F1E 0189 bclr A1, D0
00002F20 AB28 syscall StdDevLoop
00002F22 572C 8085 subq.b [A4 - 0x7F7B], 3
00002F26 141E move.b D2, [A6]+
00002F28 090E btst A6, D4
00002F2A 6B08 bmi +0xA /* 00002F34 */
00002F2C D88B add.l D4, A3
00002F2E 0082 0728 399B ori.l D2, 0x728399B
label00002F34:
00002F34 08A5 0547 bclr.b -[A5], 0x47 /* 'G' */
00002F38 2C8E move.l [A6], A6
00002F3A 4339 1729 CFFB .invalid 1, [0x1729CFFB] // invalid opcode 4 with b == 4
00002F40 011A btst [A2]+, D0
00002F42 0F29 F0B1 btst [A1 - 0xF4F], D7
00002F46 0842 86A9 bchg.b D2, 0xA9
00002F4A 0825 03A1 btst.b -[A5], 0xA1
00002F4E 0805 0171 btst.b D5, 0x71 /* 'q' */
00002F52 1487 move.b [A2], D7
00002F54 34C7 move.w [A2]+, D7
00002F56 6505 bcs +0x7 /* 00002F5D */
00002F58 0F26 btst -[A6], D7
00002F5A 8D14 or.b [A4], D6
00002F5C FE04 F62A .unknown 0xFE04 0xF62A (W = 7)
00002F60 E1D8 asl .w [A0]+
00002F62 072A D45B btst [A2 - 0x2BA5], D3
00002F66 0128 1719 btst [A0 + 0x1719], D0
00002F6A EC93 roxr D3, 6
00002F6C 2004 move.l D0, D4
00002F6E F65B 0117 .extension 0x65B <<F/1/3>>, 0x0117 // unimplemented
00002F72 29F6 5B01 4714 1D63 move.l 0x47141D63, [[A6 + <<invalid base displacement size>> + D5 * 2]]
00002F7A 090C btst A4, D4
00002F7C 0E27 2379 .invalid.b -[A7], 0x79 /* 'y' */ // invalid immediate operation
00002F80 0F65 bchg -[A5], D7
00002F82 0053 16C5 ori.w [A3], 0x16C5
00002F86 3F02 move.w -[A7], D2
00002F88 0053 2571 ori.w [A3], 0x2571 /* '%q' */
00002F8C 26FC 072C 8787 move.l [A3]+, 0x72C8787
00002F92 2F8C 0B03 FA6E 8B03 move.l [[A7 + <<invalid base displacement size>> + D0 * 2] - 0x59174FD], A4
00002F9A BB0E cmpm.b [A5]+, [A6]+
00002F9C C510 and.b [A0], D2
00002F9E 472B EBC1 .invalid 3, [A3 - 0x143F] // invalid opcode 4 with b == 4
00002FA2 1074 8B37 B11E FC37 2BD0 C317 movea.b A0, [[A4 - 0x4EE103C9] + A0 * 2 + 0x2BD0C317]
00002FAE 1B09 move.b -[A5], A1
00002FB0 8304 sbcd D1, D4
00002FB2 7B17 moveq.l D5, 0x17
00002FB4 2909 move.l -[A4], A1
00002FB6 7728 moveq.l D3, 0x28
00002FB8 F897 3886 .extension 0x897 <<F/2-3/4>> // unimplemented
00002FBC B31B xor.b [A3]+, D1
00002FBE B047 cmp.w D0, D7
00002FC0 0BC5 .incomplete
00002FC2 2169 F309 4563 move.l [A0 + 0x4563], [A1 - 0xCF7]
00002FC8 0501 btst D1, D2
00002FCA 0B23 btst -[A3], D5
00002FCC 067C E11D 0F89 addi.w 0xF89, 0xE11D
00002FD2 630B bls +0xD /* 00002FDF */
00002FD4 076B 0B37 bchg [A3 + 0xB37], D3
00002FD8 28F0 0704 move.l [A4]+, <<invalid full ext with I/IS == 4>>
00002FDC B3C9 cmpa.l A1, A1
00002FDE 0243 3517 andi.w D3, 0x3517
00002FE2 0781 bclr D1, D3
00002FE4 6729 beq +0x2B /* 0000300F */
00002FE6 880C or.b D4, A4
00002FE8 2723 move.l -[A3], -[A3]
00002FEA 0283 6F9B 0EFD andi.l D3, 0x6F9B0EFD
00002FF0 0D81 bclr D1, D6
00002FF2 2DA3 0407 move.l [A6 + D0.w * 4 + 0x7], -[A3]
00002FF6 2665 movea.l A3, -[A5]
00002FF8 0C86 4082 4919 cmpi.l D6, 0x40824919
00002FFE 1B5D 172C move.b [A5 + 0x172C], [A5]+
00003002 EF51 roxl D1.w, 7
00003004 39D9 1340 move.w 0x1340, [A1]+
00003008 6E40 bgt +0x42 /* 0000304A */
0000300A 172E 53C9 move.b -[A3], [A6 + 0x53C9]
0000300E 3FB3 2887 12AE move.w [A7 + D1.w * 2 - 0x82], [A3 + D2 - 0x121]
00003014 1EC3 move.b [A7]+, D3
00003016 1E43 movea.b A7, D3
00003018 572E 0E3B subq.b [A6 + 0xE3B], 3
0000301C 138D 1F13 5D97 24C1 move.b [[A1 + D1 * 8] + 0x5D9724C1], A5
00003024 7306 moveq.l D1, 0x06
00003026 0EEB .incomplete
00003028 2CFB 01D1 move.l [A6]+, [[]]
0000302C 0127 btst -[A7], D0
0000302E 22FD move.l [A1]+, <<invalid special address>>
00003030 3940 0668 move.w [A4 + 0x668], D0
00003034 E323 asl D3.b, D1
00003036 3D40 810E move.w [A6 - 0x7EF2], D0
0000303A 7C69 moveq.l D6, 0x69
0000303C 2A45 movea.l A5, D5
0000303E 1225 move.b D1, -[A5]
00003040 33D1 4173 19C9 move.w [0x417319C9], [A1]
00003046 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4
00003048 0C7E 2908 cmpi.w <<invalid special address>>, 0x2908
// begin alternate branch 0000304A-0000304C
label0000304A:
0000304A 2908 move.l -[A4], A0
// end alternate branch 0000304A-0000304C
label0000304A: // (misaligned)
0000304C EB00 asl D0.b, 5
0000304E 300F move.w D0, A7
00003050 E128 lsl D0.b, D0
00003052 42AD 3565 clr.l [A5 + 0x3565]
00003056 0547 bchg D7, D2
00003058 2D06 move.l -[A6], D6
0000305A ED32 roxl D2.b, D6
0000305C 5729 FA83 subq.b [A1 - 0x57D], 3
00003060 47A7 .invalid 3, -[A7] // invalid opcode 4 with b == 6
00003062 381F move.w D4, [A7]+
00003064 25C1 572C move.l [PC + 0x572C /* 00008792, cstring ""<EOF> */], D1
00003068 3731 FD53 179B 06FB move.w -[A3], [[A1] + 0x179B06FB]
00003070 4A57 tst.w [A7]
00003072 2821 move.l D4, -[A1]
00003074 7124 moveq.l D0, 0x24
00003076 472C 55E1 .invalid 3, [A4 + 0x55E1] // invalid opcode 4 with b == 4
0000307A 9207 sub.b D1, D7
0000307C 0BC1 .incomplete
0000307E D101 addx.b D0, D1
00003080 372C BCB3 move.w -[A3], [A4 - 0x434D]
00003084 1B21 move.b -[A5], -[A1]
00003086 22E9 1FE3 move.l [A1]+, [A1 + 0x1FE3]
0000308A 0617 0FF2 addi.b [A7], 0xF2
0000308E ADC0 syscall GetNewMBar, auto_pop
00003090 0FB1 .incomplete
00003092 C0 .incomplete